DriveApp.getUrl, возвращающий «Не удается найти функцию getUrl в объекте Drive» - PullRequest
0 голосов
/ 29 апреля 2020

Это то, что я использую, я также попытался переключить DriveApp для SpreadsheetApp с той же ошибкой. Есть идеи?

    var spreadsheetname = playerarray[i] + " Prisoner's Dilemma Individual Sheet";
    var newspreadsheet = SpreadsheetApp.create(spreadsheetname);
    spreadsheetlinks.push(DriveApp.getUrl(newspreadsheet));
    spreadsheetlinks.push(DriveApp.getId(newspreadsheet));

1 Ответ

2 голосов
/ 29 апреля 2020

Как говорит ошибка, функция getUrl недоступна в DriveApp. Доступно для классов file и Spreadsheet. К счастью, SpreadsheetApp.create возвращает spreadsheet.

var spreadsheetname/* type: string*/ = playerarray[i] + " Prisoner's Dilemma Individual Sheet";
var newspreadsheet /* type: spreadsheet*/= SpreadsheetApp.create(spreadsheetname);

/*pushing string type into array type*/
spreadsheetlinks.push(newspreadsheet.getUrl());//getUrl available on spreadsheet type
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...