我正在尝试将当前时间作为静态值插入移动设备上的Google表格中。
键盘快捷键 Ctrl + Shift + ; 适用于桌面,但不适用于移动应用,"=NOW()"
适用于插入时间,但作为一个动态的价值。
是否有可用于将动态值剪切并粘贴为静态值的脚本?
答案 0 :(得分:4)
在移动应用上,没有基于脚本的用户界面扩展程序可见,但如果您愿意使用设备上的完整网络界面(ouch),则可以添加菜单或侧栏添加 - on将当前时间插入活动单元格。
这是一个黑客,它会监视添加到单元格中的特定文本,然后使用当前日期更新内容。 (您可以格式化单元格以显示时间。)只需将#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());
}
}
答案 1 :(得分:0)