Callback функция google app script, для возврата в несколько таблиц

500 руб. за проект
02 января 2023, 14:20 • 5 откликов • 24 просмотра
Доброго дня и с Новым Годом!

Есть callback функция которая возвращает информацию от сервиса, все работает, но только на одной таблице гугл, а нужно чтобы она искала по нескольким таблицам, и также записывала данные в ту таблицу, где было совпадение.

Вот нынешняя функция:

function doPost(e) {
var value = JSON.parse(e.postData.contents)
console.log(value)
var isSignatureCompleted = value.signature_request.documents[0].signers[0].is_signature_completed
var documentId = value.signature_request.documents[0].document_id

var lastRow = mainsheet.getLastRow() - 2
var signaturesArr = mainsheet.getRange(3, 3, lastRow, 1).getValues()

for (let i = 0; i < signaturesArr.length; i++) {
if (signaturesArr[i][0] === value.signature_request.signature_request_id && isSignatureCompleted === true) {
mainsheet.getRange(i + 3, 4, 1, 1).setValue('Signed')
mainsheet.getRange(i + 3, 5, 1, 1).setValue(`https://www.digisigner.com/online/viewer2/sign.html?v=7.33#/document/${documentId}`)
}
}
}
Отзывы
Все отлично, быстро и профессионально!
1 год назад