Свойства объекта службы не строка в веб-приложении Google - PullRequest
0 голосов
/ 06 марта 2019

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

В функции 1 (это определенно рабочая строка идентификатора gdrive)

  var userProperties = PropertiesService.getUserProperties();
  userProperties.setProperty('spreadsheetId', gDrive);

В функции 2:

var userProperties = PropertiesService.getUserProperties();
var gDrive = userProperties.getProperty('spreadsheetId').toString();

создает вывод:

Имя таблицы: [Ljava.lang.Object; @ 5b133253

Добавление метода .toString не привело к его исправлению.

1 Ответ

0 голосов
/ 06 марта 2019

Я исправил это, убедившись, что это строка, когда она вошла в userproperties:

 userProperties.setProperty('spreadsheetId', gDrive.toString());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...