@האדם-החושב נסה להשתמש עם זה:
(ההדפסות ללוג מכוונות)
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;
}
}