自动创建电子表格后,如何将电子表格的URL参考复制到其他Google电子表格中的跟踪表中

时间:2019-05-08 15:16:13

标签: google-apps-script google-sheets

当在行上添加新条目时,我的代码会自动创建用户特定的Google工作表。我希望它随后将这个新工作表的URL复制并粘贴到其他Google工作表中的跟踪工作表

我尝试打开工作表并复制链接,然后仅获取URL并复制。它确实将URL记录到lgoger,但不知道如何获取该URL以便将其记录在实际工作表上

 function createNewSS() {
    var ss = SpreadsheetApp.getActiveSpreadsheet();
    var sourceSheet = ss.getSheetByName('Active Campaign');
    var row = ss.getLastRow();
    var name = sourceSheet.getRange(row,4).getValue ()
    var ssNew = SpreadsheetApp.create(name);
    var insertLink = ssNew.getUrl()

 Logger.log(ssNew.getUrl());

1 个答案:

答案 0 :(得分:0)

已解决

function createNewSS() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sourceSheet = ss.getSheetByName('Active Campaign');
var row = ss.getLastRow();
var name = sourceSheet.getRange(row,4).getValue ();
var ssNew = SpreadsheetApp.create(name).getUrl();
sourceSheet.getRange(row,5).setValue(ssNew); 
相关问题