Показать сообщение Google Sheets из Apps Script - PullRequest
0 голосов
/ 15 декабря 2018

Я хочу отобразить сообщение на листе Google.Но я не понимаю, и, после исследования здесь, в документации, я не получаю ответ.

Я думаю, что проблема в том, чтобы «активировать» электронную таблицу, где мне нужно отобразить.

var SEGUIMIENTO = SpreadsheetApp.openById("MyTestediD");
var INF = SEGUIMIENTO.getSheetByName("NameOfSheet");
function TestMessage() {
  INF.activate();
  Browser.msgBox("Hello")
}

Когда я бегу .. ничего не происходит

Мне нужно определение электронной таблицы вне функции, потому что я работаю в 2 электронных таблицах по идентификатору более чем в одной функции.

Мне нужно только исправление в моем коде для отображения простого сообщения в электронной таблице.

PD.я действительно не могу найти простой пример этого,

Обновление

Этот код является частью записи макросов Spreadsheet, того же самого "SpreadsheetApp.openById (" MyTestediD");"

Ответы [ 3 ]

0 голосов
/ 15 декабря 2018

Не знаю, почему вы пытаетесь «активировать» лист.Если вы хотите отобразить сообщение, я предполагаю, что вы хотите сделать это на текущем листе пользователя, поэтому:

SpreadsheetApp.getUi (). Alert ('Подтверждение получено.');

0 голосов
/ 16 декабря 2018

Когда вы говорите, что хотите добавить сообщение в таблицу, вы имеете в виду сообщение с предупреждением?Если это так, ответ заключается в использовании кода SpreadsheetApp.getUi (). Alert ('Hello.');когда функция TestMessage выполняется

var SEGUIMIENTO = SpreadsheetApp.openById("My TestediD");
var INF = SEGUIMIENTO.getSheetByName("NameOfSheet");
function TestMessage() {
  INF.activate();
  SpreadsheetApp.getUi().alert('Hello.');
}
0 голосов
/ 15 декабря 2018

С https://developers.google.com/apps-script/reference/base/browser

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

Как вы можете видеть, Google приятно попросить вас использовать G Suite диалогов вместо Class Browser, так что будьтетоже приятно и следуй их просьбе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...