これは、編集時にトリガーしたい機能です(スプレッドシート1)
function sendData()
{
var value1=SpreadsheetApp.getActiveSheet().getActiveRange().getValue();
SpreadsheetApp.openById("third spreadsheet ID").getSheetByName("***").getRange("B2").setValue(value1);
}
別のスプレッドシート (2) から書き留めました。
function TriggerOn()
{ // create trigger
var spreadsheet = SpreadsheetApp.openById("first Spreadsheet ID");
ScriptApp.newTrigger("senData").forSpreadsheet(spreadsheet).onEdit().create();
}
しかし、 forSpreadsheet(spreadsheet) は同じスプレッドシートでしか機能しないため、機能しません...