У меня есть приложение, которое связывает одну службу с Google Таблицами по OAuth 1.0.
Я нажимаю "войти" в меню аддона, отправляю подпись и домен обратного вызова (текущий лист). Затем в сервисе я нажимаю кнопку, получаю токен запроса, и он возвращает меня в указанный домен с параметрами.
function onOpen(e)
{
Logger.log( SpreadsheetApp.getActiveSpreadsheet().getUrl() );
Logger.log( e.source.getUrl() );
}
Но .getUrl()
их не содержит.
Согласно > this ‹ Я не могу использовать doGet(e)
в Таблицах, и из-за OAuth я не могу использовать веб-приложение, потому что мне все еще нужно передавать эти параметры в Таблицы.
Я попытался получить его на стороне клиента с помощью window.top.location.href
, но возникли междоменные ошибки.
Вопрос: Могу я его получить? Или это невозможно?