Tag: 谷歌应用程序脚本

如何自动将上传的CSV或XLS文件中的数据导入Google表格

我在一台生成CSV或XLS报告到Google云端硬盘文件夹的服务器上有一个遗留数据库系统(不能访问networking)。 目前,我正在Drive Drive界面中手动打开这些文件,并将其转换为Google表格。 我宁愿这是自动的,所以我可以创build作业,追加/转换和图表的数据在其他表。 有可能输出一个本地的.gsheet文件? 或者有没有办法将编辑后的CSV或XLS格式的文件转换成.gsheet文件,然后在Google Apps中或通过基于Windows的脚本/工具保存到Google Drive?

我如何测试GAS中的触发器功能?

Google-apps-script支持通过事件触发功能的触发器。 不幸的是,开发环境会让你测试没有参数传递的函数,所以你不能以这种方式模拟一个事件。 如果你尝试,你会得到一个错误,如: ReferenceError: 'e' is not defined. 人们可以像处理可选参数一样处理事件,并使用“ 是否有更好的方法在JavaScript中执行可选的函数参数 ”中的任何技术,将缺省值插入到触发函数中。 但是这会带来一个懒惰的程序员的风险(如果你是这样的话,那么这个程序员就会把这个代码留在后面,带来意想不到的副作用)。 当然有更好的方法?