Как передать параметры в гаджет скриптов Google Apps, встроенный в страницу сайтов? - PullRequest
15 голосов
/ 13 января 2012

У меня есть гаджет Сценарий Google Apps, который встроен в страницу Сайтов Google.Я хочу передать гаджету параметр страницы, чтобы при открытии страницы с URL-адресом, например:

https://sites.google.com/a/mydomain/mysite/mypage?myparameter=1

, я мог получить доступ к значению параметра страницы в скрипте приложенийКод гаджета выглядит так:

function doGet(e) {
  var app = UiApp.createApplication();
  app.add(app.loadComponent("MyComponent"));
  var myparam = e.parameter.myparameter;    
  return app;    
}

В настоящее время значение e.parameter.myparameter возвращается как ноль.Есть ли способ настроить мой скрипт для поддержки этого?Любые подходы приветствуются.

Ответы [ 2 ]

2 голосов
/ 01 февраля 2012

Может быть, ссылка ниже поможет вам - я сам еще не пробовал ... но я попробую в ближайшие дниhttp://code.google.com/p/google-apps-script-issues/issues/detail?id=535

0 голосов
/ 22 ноября 2012

В этом примере параметр описывается как «& name = value», однако мне не удалось заставить его работать ни на сайте Служб Google, ни на Личном сайте Google. (которые, кажется, обрабатывают аутентификацию по-разному)

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

Одна гипотеза состоит в том, что Google что-то изменил, я отмечаю, что структура меню, кажется, не соответствует тому, что я предполагаю, что она используется, поскольку я вижу много ссылок на кнопку / меню [поделиться].

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