如何通过 google 脚本将数据呈现到第二个电子表格
How to render data to second spreadsheet through google script
我有代码可以成功呈现 spreadsheet 中的数据。它低于
//Function to insert data in the sheet on clicking the submit button
var submissionSSKey = '1BkZoHkyjfv2H_3uuvZ6ltgXCD0WdwMwirLqcJ8__oDY';
function insertInStyleSheet(e)
{
var app = UiApp.getActiveApplication();
var name = e.parameter.name;
var message = e.parameter.message;
app.getElementById('info').setVisible(true).setStyleAttribute('color','red');
var sheet = SpreadsheetApp.openById(submissionSSKey).getActiveSheet(); //What i have to do here ?????
var lastRow = sheet.getLastRow();
var targetRange = sheet.getRange(lastRow+1, 1, 1, 2).setValues([[name,message]]);
return app;
}
现在我必须做什么?
我在 (Sheet2) 中打开了另一个 sheet。我必须在 sheet 中渲染数据(目前它在同一个 sheet (Sheet1) 中渲染)。
如何渲染它 sheet2 ?
使用 getSheetByName(name) 代替 getActive()。
我有代码可以成功呈现 spreadsheet 中的数据。它低于
//Function to insert data in the sheet on clicking the submit button
var submissionSSKey = '1BkZoHkyjfv2H_3uuvZ6ltgXCD0WdwMwirLqcJ8__oDY';
function insertInStyleSheet(e)
{
var app = UiApp.getActiveApplication();
var name = e.parameter.name;
var message = e.parameter.message;
app.getElementById('info').setVisible(true).setStyleAttribute('color','red');
var sheet = SpreadsheetApp.openById(submissionSSKey).getActiveSheet(); //What i have to do here ?????
var lastRow = sheet.getLastRow();
var targetRange = sheet.getRange(lastRow+1, 1, 1, 2).setValues([[name,message]]);
return app;
}
现在我必须做什么?
我在 (Sheet2) 中打开了另一个 sheet。我必须在 sheet 中渲染数据(目前它在同一个 sheet (Sheet1) 中渲染)。
如何渲染它 sheet2 ?
使用 getSheetByName(name) 代替 getActive()。