2017-08-25 48 views
0

我想顯示我的時間觸發器觸發的所有時間的日誌。 我想通過點擊電子表格中的菜單來獲取此信息。如何通過在menù按鈕上單擊它來獲取我的時間觸發器(腳本的)日誌?

--> screen of my triggers

+0

我將它們保存在一個帶有一個名爲LogEntry()的小功能的ascii文本文件中,該函數還添加了一個時間戳。當我想看看他們時,我使用驅動器記事本或用'
'替換所有的換行符,並使用HtmlService和showModeLessDialog(ui,title)。這很簡單。 – Cooper

+0

你能給我一個示例代碼嗎? –

+0

如果你給自己一個體面的嘗試,我會幫你寫。但是你必須寫下它。 – Cooper

回答

0

我給你一個開始。這是我的實際logEntry函數。

function logEntry(entry,file) 
{ 
    var file = (typeof(file) != 'undefined')?file:'eventlog.txt'; 
    var entry = (typeof(entry) != 'undefined')?entry:'No entry string provided.'; 
    if(entry) 
    { 
    var ts = Utilities.formatDate(new Date(), "GMT-6", "yyyy-MM-dd' 'hh:mm:ss a"); 
    var s = ts + ' - ' + entry + '\n'; 
    myUtilities.saveFile(s, file, true);//s is string, file is filename, last parameter is whether to append or not. This utilize my own utilities library 
    } 
} 
相關問題