Google Apps脚本:如果不是电子表格的所有者,则将值从1个电子表格复制到另一个电子表格

时间:2017-10-16 00:30:40

标签: google-apps-script

我使用此代码使用提交按钮将一个电子表格中的数据复制到另一个电子表格中:

`var source = SpreadsheetApp.getActiveSpreadsheet();
 var ss = source.getSheetByName("Gaming Report");
 var range = ss.getRange('A1:E39');
 var data = range.getValues();
 var tss = 
SpreadsheetApp.openById('1_H5zFaIuDhVbpX9hvuUOX9Hu_hpIlRyOy3hTnU1BjS0'); 
//replace with destination ID
var ts = tss.getSheetByName('Papamoa'); //replace with destination Sheet 
tab name
ts.getRange(1, 1, data.length, data[0].length).setValues(data); //you will 
need to define the size of the copied data see getRange()

此代码适用于我,但是如果有人与我分享了表单,则按下提交按钮,即使已与两个电子表格共享,也无法使用。

有没有办法让它工作,所以无论是谁按下提交按钮都会复制数据?

0 个答案:

没有答案