@האדם-החושב נסה להשתמש עם זה:
(ההדפסות ללוג מכוונות)
function sendToYemot(file, path) { let convert = '1'; let autoNumbering = 'false'; Logger.log(`yemot: path=ivr2:/${path}, convertAudio=${convert}, autoNumbering=${autoNumbering}`) let data = { 'token': token_yemot, 'path': `ivr2:/${path}`, 'convertAudio': convert, 'autoNumbering': autoNumbering, 'contents': file }; let options = { 'method': 'post', 'payload': data }; let request = UrlFetchApp.fetch(`${url_yemot_api}UploadFile`, options); let yemotJson = JSON.parse(request.getContentText()); Logger.log("סטטוס התגובה: " + request.getResponseCode() + "\nוטקסט התגובה הוא: " + request.getContentText()) if (request.getResponseCode() == 200 && yemotJson.responseStatus == 'OK') { return true; } else { errorMessages.push(`שגיאה: העלאת הקובץ ${file.getName()} לנתיב ivr2:/${path} עם הפרמטרים convertAudio=${convert}, autoNumbering=${autoNumbering} נכשלה. להלן טקסט התגובה: ${request.getResponseCode()}, ${request.getContentText()}`); return false; } }