Я хотел бы (программно) преобразовать текстовый файл с вопросами в форму Google. Я хочу указать вопросы и типы вопросов и их варианты. Пример: масштаб вопросника должен идти от 1 до 7 и должен иметь метку «не важно» для 1 и «очень важно» для 7. Я искал Google Spreadsheet API, но не видел решения. (форма API Google на http://code.lancepollard.com/introducing-the-google-form-api не является ответ на этот вопрос)API Google Form API?
ответ
Google satisfies this feature request До (звезды функции на сайте Google, если вы хотите, чтобы проголосовать за него), вы можете попробовать без API подхода.
iMacros позволяет записывать, изменять и воспроизводить макросы, управляющие вашим веб-браузером. Мои эксперименты с Google Диском показали, что базовая версия (без технологии DirectScreen) не записывает макросы должным образом. Я попробовал его как с плагином для IE (базовым, так и с расширенным режимом кликов) и Chrome (последний имеет ограниченную поддержку iMacro). FYI, I был, способный получить iMacros IE plug-in для создания вопросов на mentimeter.com, но макрорекордер неправильно использует некоторые поля ввода (что требует взлома макроса, дважды проверяя ATTR = команд TAG с например, функция «Проверить элемент» Chrome).
Предполагая, что вы можете заставить команды TAG создавать клики в нужном месте на Google Диске, подход заключается в том, что вы в основном пишете (идеально записываете) макрос, пройдя шаги, необходимые для создания формы, как вы используя браузер. Затем макрос можно отредактировать (вы можете использовать переменные в iMacros, получать данные о вопросе/вопроснике из диалоговых окон CSV или пользовательского ввода и т. Д.). Однако петля в iMacros является сырой. Для CSV нет EOF (вам в основном нужно знать, сколько строк находится в файле и жестко закодировать цикл в вашем макросе).
Есть способ интегрировать вызовы iMacro с VB и т. Д., Но я не уверен, что это возможно с бесплатными версиями. Есть еще один угол, в котором вы генерируете код (Javascript) из макроса, а затем изменяете его оттуда.
Конечно, все эти вещи более хрупкие, чем подход API, долгосрочный. Google может изменить свой уровень представления, и он сломает ваши макросы.
Google выпустила API для этого: https://developers.google.com/apps-script/reference/forms/
Эта услуга позволяет сценарии для создания, доступа и редактирования Google Формы.
Обратите внимание, что это не REST API, а функция Script Apps. – natevw
В настоящее время (март 2016 года) API-интерфейсы Google Forms позволяют нам создавать формы и хранить их на Google Диске. Однако API-интерфейсы форм не позволяют программно изменять форму (например, изменять содержимое, добавлять или удалять вопросы, предварительно заполненные данные и т. Д.). Другими словами, форма статична. Для обслуживания пользовательских интерфейсов необходимы внешние API.
См. [Ответ] (http://stackoverflow.com/a/35640444/1595451) Питера Масиара. –
Как насчет динамического обновления данных ответа формы на основе ранее введенных данных одним и тем же пользователем? Это похоже на то, чтобы позволить пользователю изменять свой ответ после отправки формы. Разница заключается в том, чтобы предварительно создать ответ в форме на основе адреса электронной почты пользователя. – yoonghm
API Google Form API не включает методы для создания динамической формы, но вопрос не в этом, и ответ не ясен, я думаю. –
- 1. Пользовательская форма Google? Пример API Google Form API?
- 2. API Google Earth API API Google Earth
- 3. Google API API API js
- 4. API API Google Feed
- 5. API Google Directions API
- 6. API API Карт Google
- 7. Google API API nodejs
- 8. API Google Mirror API
- 9. API Google Chart API
- 10. API API Google Адресов
- 11. Paypal api, php, form
- 12. Ruby-Instagram api form
- 13. drupal form api checkboxes
- 14. Form Field API?
- 15. API Google Maps API v2 api
- 16. API-интерфейс API Google Translate API
- 17. Google API API API дает странный userRateLimitExceeded
- 18. API-интерфейс API Карт Google [Directions API]?
- 19. API-интерфейс API API для просмотра Google
- 20. google api + node.js + google-api-nodejs-client
- 21. API Google google API - прослушиватель маркеров unocus
- 22. Интеграция API Google Place Picker API с API Google Directions
- 23. Ошибка API Google API на google urlshortener api
- 24. Как использовать API Google API и API диаграмм Google?
- 25. Ошибка API-клиента Google API
- 26. API Google Maps JS API
- 27. Отчет API API Google Analytics
- 28. API-интерфейсы Google Maps API
- 29. Ошибка использования API Google API
- 30. Вход в API Google API
Теперь поддерживается API форм. (docs [здесь] (https://developers.google.com/apps-script/reference/forms/?hl=es-ES).) – JKor
Возможно ли запустить API-интерфейс формы на Java или C#? – Greenhand
@JeffreyLin еще не похож ... https://developers.google.com/api-client-library/java/apis/ – Fuhrmanator