2013-12-17 4 views
1

У меня есть скрипт google, который извлекает некоторые данные из листа excel. Данные возвращаются как JSON. Лист Excel делится между набором пользователей. Я могу запустить скрипт из браузера, если я зарегистрирован как пользователь google. Как я могу выполнить скрипт из приложения Android. Как выполнить скрипт как пользователь (пользователь на клавиатуре)?Запуск google-скриптов с устройства Android

ответ

0

Под буквой "excel sheet" вы имеете в виду Google Таблицы, справа?

Из того, что вы объяснили, кажется, что ваш скрипт опубликован как веб-приложение. Чтобы получить доступ к нему на Android, просто откройте браузер и нажмите на URL приложения. Запуск в качестве разработчика или пользователя - это просто вариант, когда вы развертываете скрипт в качестве веб-приложения.

+0

Ya, это право. Но я использую скрипт только как контент-сервис. Данные используются в приложении для Android. Необходимо вызвать скрипт из приложения Android. Любые возможности? –

+0

Я не думаю, что вы сможете вызвать скрипт 'ContentService', работающий как пользователь. Если вам когда-нибудь удастся это сделать, не забудьте дать ответ на этот вопрос, чтобы мы могли извлечь из этого все преимущества. –

1

У меня есть образцы простого приложения для Android, вызывающего URL-адрес службы контента. Вы должны публиковать свои приложения для публичного доступа.

https://github.com/entaq/GoogleAppsScript/tree/master/Android

+0

Служба контента является ключом. Что касается запуска его как пользователя, это вариант, когда вы публикуете его, но для этого требуется, чтобы пользователи вручную вводили один раз из браузера и одобряли разрешения. Затем вы делаете вызов withCredentials из urlfetch, я не уверен, что это возможно за пределами веб-просмотра. –

+0

Arun Я опубликовал приложение и его рабочий тон в браузере. Единственная проблема заключается в том, что он не работает за пределами браузера. Для работы требуется проверка подлинности Google. Итак, есть ли способ, которым я могу предоставить секрет клиента или идентификатор приложения в заголовке HTTP или что-то в этом роде? –

+0

На данный момент вы не должны анонимно публиковать свое приложение. –

Смежные вопросы