2014-06-25 44 views
3

我試圖在移動設備上的Google工作表中將當前時間插入靜態值。在工作表上插入靜態時間應用程序

鍵盤快捷鍵Ctrl鍵 + + ;適用於桌面,但不適用於移動應用程序,"=NOW()"適用於插入時間但是作爲動態值。

有沒有我可以用來剪切和粘貼動態值作爲靜態值的腳本?

回答

2

在移動應用程序中,不會顯示任何基於腳本的UI擴展,但如果您願意在設備上使用完整的Web界面(ouch),則可以添加菜單或側邊欄附加組件將當前時間插入活動單元格。

這是一個黑客,它監視特定的文本被添加到單元格,然後用當前日期更新內容。 (您可以將單元格格式化爲顯示時間。)只需將#datetime放在任何單元格中,然後觀察它就會被替換。請注意,這隻適用於編輯,而不是other types of changes。測試iOS7.2上的Sheets應用程序,並且它可以正常工作。

/** 
* onEdit trigger function is called whenever text is edited in 
* the spreadsheet. 
* 
* If the content criteria is met, content will be replaced with 
* current time. 
*/ 
function onEdit(e) { 
    if (e.value.toUpperCase() == '#DATETIME') { 
    e.range.setValue(new Date()); 
    } 
} 
相關問題