Как скопировать URL-ссылку электронной таблицы на лист отслеживания в другой электронной таблице Google после ее автоматического создания - PullRequest
0 голосов
/ 08 мая 2019

Мой код автоматически создает пользовательский лист Google, когда добавляется новая запись в строке. Я хочу, чтобы он затем скопировал и вставил URL этого нового листа в лист отслеживания на другом листе Google

Я пытался открыть лист и скопировать ссылку, просто получить URL и скопировать. Он регистрирует URL-адрес lgoger, но не знает, как заставить его регистрировать его на фактическом листе

 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 голосов
/ 09 мая 2019

Решено

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); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...