2021年11月19日金曜日

AppScript「Logging output too large. Truncating output.」対策

AppScript「Logging output too large. Truncating output.」対策

概要

console.log だと出力の長さに制限があります
一番てっとり早いのは適当なセルに結果を出力してあげることです

環境

  • macOS 11.6
  • Chrome 91.0.4472.106
  • Google SpreadSheet
  • Apps Script

サンプルスクリプト

一部抜粋ですが console.log の箇所をセルに setValue するように変更するだけです

// console.log("var labels = ['" + labels.reverse().join("','") + "']");
// console.log("var amountData = [" + data.reverse().join(",") + "]");
// console.log("var calData = " + JSON.stringify(calData));
var labelResult = sheet.getRange("G12");
labelResult.setValue("var labels = ['" + labels.reverse().join("','") + "']");
var amountDataResult = sheet.getRange("G13");
amountDataResult.setValue("var amountData = [" + data.reverse().join(",") + "]");
var calDataResult = sheet.getRange("G14");
calDataResult.setValue("var calData = " + JSON.stringify(calData));

参考サイト

0 件のコメント:

コメントを投稿