Непредвиденная ошибка при получении вставки метода или свойства на объекте Пасека.dfareporting.ads

#google-apps-script #spreadsheet #double-click-advertising

Вопрос:

Я пытаюсь вызвать этот API со следующим ad объектом.

   var ad = DoubleClickCampaigns.Ads.insert(
    {
      
      "campaignId": parseInt(singlePlacementArray[0]),
      "advertiserId": parseInt(inputSheet.getRange("J9").getValue()),
      
      //"accountId": inputSheet.getRange("H9").getValue(),
      "name": singlePlacementArray[1],
       "active": true,
       "archived": false,
      "type": "AD_SERVING_TRACKING",
      "startDate": Utilities.formatDate(singlePlacementArray[5], ss.getSpreadsheetTimeZone(), "yyyy-MM-dd"),
      "endDate": Utilities.formatDate(singlePlacementArray[6], ss.getSpreadsheetTimeZone(), "yyyy-MM-dd"),
      "placementAssignments": [
        {
          "placementId": parseInt(singlePlacementArray[9]),
          "active": true,
          //"sslRequired": false,
        }
      ]
    }, "6485800");
 

Я получаю эту расплывчатую ошибку:

Unexpected error while getting the method or property insert on object Apiary.dfareporting.ads.

Что может быть не так с ad объектом?

Это из-за того dates , type из-за чего ?

Комментарии:

1. Когда я увидел ваш текущий скрипт в вашем вопросе, я заметил, что в вашем объекте startDate и endDate используются. В этом случае, когда они будут изменены на startTime и endTime , соответственно, какой результат вы получите? Ссылка В этом случае может потребоваться изменить формат yyyy-MM-dd .

2. Спасибо, но в документе говорится, что это необходимо, не указывая формат: startTime string Date and time that this ad should start serving. If creating an ad, this field must be a time in the future. This is a required field on insertion.

3. Спасибо, что ответили. Хотя я, возможно, не смогу понять, о чем вы отвечаете, в вашем вопросе startDate и endDate используются. Но в вашей реальной ситуации startTime и endTime так уже использовались. Правильно ли я понимаю?

4. Пользователь вводит их в электронную таблицу, и я использую это для заполнения объекта объявления, отправленного в API. Считаете ли вы, что перечисление «тип» должно быть отправлено в виде строки? есть какой-нибудь рабочий пример, который я могу найти и сравнить?

5. Спасибо, что ответили. Когда я смогу его найти, я хотел бы рассказать вам. Это связано с моим плохим мастерством. Я глубоко извиняюсь за свое плохое мастерство.