【发布时间】:2017-11-18 08:48:08
【问题描述】:
我正在尝试编写一个谷歌脚本,允许我进入我的谷歌驱动器文件夹“MeadJohsnon”并将“Temperature Calibration.csv”拉到谷歌表。我以前从未使用过谷歌脚本。目前我有“保存电子邮件和附件”附加组件。这个附加组件正在提取我的团队从现场发送给我的 .cvs 文件。他们使用“TapForms”,然后通过电子邮件将表单发送到我的 gmail。因此,我收到了将该附件发送到我的谷歌驱动器的电子邮件,但我需要脚本方面的帮助,因此驱动器会自动获取这些 .cvs 文件并将信息放入一个谷歌表中。我说 ONE google sheet 因为虽然我有一个团队发送表格,但所有表格上都有相同的信息。
这是我到目前为止所做的。第四行给了我一个
function loadingCSV() {
var ss=SpreadsheetApp.getActiveSpreadsheet()
var sht=ss.getActiveSheet();
sht.clearContents();
var data = loadFile();
var dataA =Utilities.parseCsv(data);
var rng = sht.getRange(1, 1, dataA.length, dataA[0].length);
rng.setValues(dataA);
}
我只想就如何解决我的错误或我可以做些什么来提供反馈。如前所述,这是我第一次使用谷歌脚本,我的专长是 ASP.net 大声笑不是脚本。谢谢你。
【问题讨论】:
-
是否在任何地方定义了“Temperature_Calibration_csv_id”?即 var Temperature_Calibration_csv_id = 'hsdojsdajkhadfsad89ojfsadasdfklsad89';
-
不,该行没有在任何地方定义!我应该赋予它什么价值?
-
您尝试向其中添加数据的 Google 工作表的 ID。
-
谢谢,这是我很困惑的部分。我不知道在哪里找到ID。它位于工作表的 URL 中。
标签: google-apps-script google-sheets google-drive-api google-spreadsheet-api