לפני 7 חודשים

@מנסה
תודה אלוף!
בסוף נזכרתי שאפשר להעזר בבינה.
אז גם אני ניסיתי, וזו התוצאה:
[לתועלת הרבים שיראו את הפוסט הזה]

function updateTemplateEntries() {
  var token = "0xxxxxxxx:xxxx";
  var templateId = "xxxxxx";
  var condition = true; // תנאי מעמודה G
  var action = "unblock"; // אפשרויות: block, unblock, delete
  var apiUrl = "https://www.call2all.co.il/ym/api/UpdateTemplateEntries";
  
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('רשימת תפוצה');
  
  if (sheet) {
    var data = sheet.getRange('C1:F' + sheet.getLastRow()).getValues();
    var rowIds = [];
    
    // מצא מזהה ייחודי של המספרים ברשימת התפוצה מתוך טווח בגיליון
    for (var i = 0; i < data.length; i++) {
      if (data[i][3] === condition) {
        rowIds.push(data[i][2]);
      }
    }
    
    var payload = {
      "token": token,
      "templateId": templateId,
      "rowids": rowIds.join(' - '),
      "action": action
    };
    
    var options = {
      "method": "get",
      "contentType": "application/json",
      "payload": payload
    };
    
    var response = UrlFetchApp.fetch(apiUrl + '?token=' + token + '&templateId=' + templateId + '&rowids=' + rowIds.join(' - ') + '&action=' + action, options);
    Logger.log(response.getContentText());
  } else {
    Logger.log("גיליון 'רשימת תפוצה' לא נמצא");
  }
}