第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Google Apps Script PropertiesService - 被不可靠的執(zhí)行日志記錄

Google Apps Script PropertiesService - 被不可靠的執(zhí)行日志記錄

侃侃無極 2023-04-27 16:52:27
我發(fā)現(xiàn)它PropertiesService不可靠,但可能我只是不熟悉 Google Apps Script 或 Stackdriver,并且犯了一個錯誤或假設了一些可能導致問題的地方。這是腳本:sp = PropertiesService.getScriptProperties()sp.setProperties({  'somekey': 'value'})props = sp.getProperties()console.log(props.toString())這是我寫這個 SO 問題之前的日志:Type     Start Time                 Duration  Status     Stackdriver LogTrigger  Oct 9, 2020, 11:19:07 PM   0.541 s   Completed  Debug [object Object]Editor   Oct 9, 2020, 11:11:43 PM   0 s       Unknown    Debug [object Object]Editor   Oct 9, 2020, 11:08:09 PM   0 s       Unknown    Debug [object Object], ScriptPropertiesEditor   Oct 9, 2020, 11:05:16 PM   0 s       Unknown    Debug [object Object], ScriptProperties   標記為Editor類型的是從應用程序腳本 Web IDE 手動調(diào)試運行,我onTrigger在添加這些PropertiesServices行之前每 15 分鐘設置一次。每當我每次執(zhí)行的時候查看Executionlog頁面,幾分鐘就可以得到日志結果,而剛才,半個多小時后,我重新查看,那些狀態(tài)日志都被標記了,都在0.5sUnknown以內(nèi)Completed。這只是一個小故障嗎?如果這不正?;蛘呶曳噶艘粋€錯誤/錯誤的假設,我應該怎么做才能確保我不會遇到這種不可預測的結果?為什么我不能從props鍵值對中獲取字符串?
查看完整描述

2 回答

?
慕萊塢森

TA貢獻1810條經(jīng)驗 獲得超4個贊

  • 對于相對更好和可靠的日志記錄,請直接使用 Stackdriver(即,查看 > Stackdriver 日志記錄),而不是從儀表板中的“執(zhí)行”頁面。為此,您需要通過在 Resources > Cloud Platform project > Change project 中設置自定義項目編號,將Google 云項目從默認切換為標準。

  • 記錄對象時,您必須始終JSON.stringify在將對象提供給console.?props.toString()只會返回[object Object]它的內(nèi)部結構。

/*<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>


查看完整回答
反對 回復 2023-04-27
?
白板的微信

TA貢獻1883條經(jīng)驗 獲得超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");

}


查看完整回答
反對 回復 2023-04-27
  • 2 回答
  • 0 關注
  • 161 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號