2 回答

TA貢獻1810條經驗 獲得超4個贊
對于相對更好和可靠的日志記錄,請直接使用 Stackdriver(即,查看 > Stackdriver 日志記錄),而不是從儀表板中的“執行”頁面。為此,您需要通過在 Resources > Cloud Platform project > Change project 中設置自定義項目編號,將Google 云項目從默認切換為標準。
記錄對象時,您必須始終
JSON.stringify
在將對象提供給console
.?props.toString()
只會返回[object Object]
它的內部結構。
/*<ignore>*/console.config({maximize:true,timeStamps:false,autoScroll:false});/*</ignore>*/
const props = {a:1};
console.log(props.toString());//[object Object]
console.log(JSON.stringify(props));//{"a":1}
<!-- https://meta.stackoverflow.com/a/375985/ -->? ? <script src="https://gh-canon.github.io/stack-snippet-console/console.min.js"></script>

TA貢獻1883條經驗 獲得超3個贊
這似乎工作得很好:
function testprops() {
let sp = PropertiesService.getScriptProperties();
sp.setProperties({'somekey': Utilities.formatDate(new Date(), Session.getScriptTimeZone(), "yyyy:MM:dd HH:mm:ss")});
let props = sp.getProperties();
SpreadsheetApp.getUi().showModelessDialog(HtmlService.createHtmlOutput(props.somekey), "View Properties");
}
添加回答
舉報