スプレッドシートの行に入れたい 13 の日付の次元配列があります。
このコードをデバッグすると:
if (arrDates.length > 0) {
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var destSheet = spreadsheet.getSheetByName("Employee Capacity Detail");
destSheet.getRange("C2").offset(0,0,arrDates.length).setValues(arrDates);
}
次のエラー メッセージが表示されます。「(class)@7c02952c を Object[][] に変換できません。」この行で:
destSheet.getRange("C2").offset(0,0,arrDates.length).setValues(arrDates);
私もこれを試しました:
destSheet.getRange(1, 3, 1, 14).setValues(arrDates);
この:
var destRange = destSheet.getRange("C2:P2");
destRange.setValues(arrDates);
そして、同じエラーが発生します。
デバッガーで、arrDates に期待どおり 14 の日付が設定されていることがわかります。
このエラー メッセージの Google 検索では、何も表示されませんでした。なぜこのエラーが発生するのか、またはさらにトラブルシューティングを行うために何をすべきかについて、誰か考えがありますか?