google-apps-script - 将数据复制到另一个工作表 Google 表格
问题描述
使用 Google Sheets Vice excel 自动执行一些网络拉取操作,但在设置脚本语言时遇到问题
我在脚本编辑器中有以下内容,但出现错误(如下)。如何修改此代码?这个脚本的新手,只有每个使用过的 VBA,即使那样,我也是自学的 :)
“范围宽度不正确,为 8 但应为 6(第 8 行,文件“代码”)”
function StorePullValue() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName('Spring_Pull');
var values = sheet.getRange("A5:G5").getValues()[0];
var sheet2 = ss.getSheetByName('Spring_Tracker'); // where to store the data
var height = sheet2.getLastRow();
sheet2.insertRowAfter(height);
sheet2.getRange(height+1, 1, 1, 6).setValues([[new Date()].concat(values)]);
}
解决方案
var values = sheet.getRange("A5:G5").getValues()[0];
给定范围“A5:G5”,这会将范围的第一行分配给values
。Rows AG 最终成为数组中的 7 个元素。
[[new Date()].concat(values)]
这会产生一个由日期字符串和上面的 7 个值组成的新数组,从而产生一个 8 值数组。这是was 8
错误消息部分的来源。
推荐阅读
- cordova - Cordova Windows 平台
- itext - 段落或图像的 SetFixedPosition 导致显示顺序错误
- javascript - Laravel ajax url 在生产服务器上不起作用
- java - 如何使用 Selenium 检查叠加层上的文本?
- reactjs - Waiting for request to finish before performing operation ReactJS
- python - Modify CSV file input from spiders while launching CrawlerProcess / Scrapy
- continuous-integration - 自托管代理未显示在代理池下拉列表中
- android - 没有找到适合 putExtra 的方法
- laravel-5 - 在 laravel 中提供页面的链接
- java - Java Arrays Manipulation