Как изменить имя файла Google Sheets на основе информации о ячейке - PullRequest
0 голосов
/ 15 апреля 2019

Я пытаюсь переименовать свое имя файла Google Sheets на основе содержимого по крайней мере одной ячейки (в идеале это будет комбинация информации из двух ячеек: B2 и D2, но я могу заставить работать содержимое одной ячейки).

Я могу изменить имя листа из содержимого одной ячейки, но я пытаюсь изменить фактическое имя файла.

1 Ответ

1 голос
/ 15 апреля 2019

Чтобы изменить имя таблицы, вам понадобится также DriveApp и изменить его имя.Попробуйте этот пример:

// get the active spreadsheet
var ss = SpreadsheetApp.getActiveSpreadsheet();

// get a value from the B2 cell on sheet "Sheet" as new filename
var newFileName = ss.getRange("Sheet!B2").getValue();

// get the spreadsheet ID
var ssID = ss.getId();

// get the spreadsheet file by ID
var ssFile = DriveApp.getFileById(ssID);

 // set new filename for the spreadsheet
ssFile.setName(newFileName);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...