Javascript 如何使用应用程序脚本将值复制到GSheet?
我喜欢修改这个脚本,将一条记录复制到GSheet中,复制次数与我需要的次数相同 到目前为止,我下面的脚本只是按预期发布了一条记录 现在,我喜欢添加一个变量(数量),并将记录发布(追加)到工作表上,次数与数量变量所说的次数相同Javascript 如何使用应用程序脚本将值复制到GSheet?,javascript,google-apps-script,Javascript,Google Apps Script,我喜欢修改这个脚本,将一条记录复制到GSheet中,复制次数与我需要的次数相同 到目前为止,我下面的脚本只是按预期发布了一条记录 现在,我喜欢添加一个变量(数量),并将记录发布(追加)到工作表上,次数与数量变量所说的次数相同 function sendProductIDtoQRCodeSheet(fieldData){ var sheet = SpreadsheetApp.openById('1fUNWqzHosafsdafasdfas--B4').getSheetByNam
function sendProductIDtoQRCodeSheet(fieldData){
var sheet = SpreadsheetApp.openById('1fUNWqzHosafsdafasdfas--B4').getSheetByName('LISTS');
var lRow = sheet.getLastRow();
var range = sheet.getRange("A1:A");
var value1 = fieldData.productId;
var value2 = fieldData.productName;
var joinedValues = value1 + " | " + value2;
sheet.appendRow([
fieldData.productId, joinedValues
]);
}
有什么原因不能使用循环吗
检查一下。有一个名为insertRows(rowIndex,numRows)的方法,可能就是您要寻找的。它在索引处插入大量等于numRows的空行。您可以在制作后填充它们。为了实现您想要的,您可以使用
for
循环并查看这些方法,因为它们可以提供帮助:
- -用于获取给定行数和列数的范围
- -用于在指定范围内设置值,其必须与该范围的尺寸匹配
您可能还想在堆栈上搜索类似的问题,这可能会有所帮助。的确,我可以使用for循环,但我不确定如何构造它!啊!!我当时误解了这个问题。一些可能有用的读物是:您基本上希望将前面提到的名为quantity的变量设置为等于所需的重复次数,然后在for循环中使用该变量,如:[for(r=1;rSo我得到for(I=1;iNever mind sheet.getRange(I,1).setValue([value1,joinedValues]);谢谢你让我走上了正确的道路。你能分享这张纸来尝试一下并澄清问题吗?