Comment puis-je obtenir de l'actif de la plage/la sélection dans les feuilles de calcul Google lorsqu'un script est déployé comme une Application Web?

J'ai trouvé qui fonctionne comme getActiveRange(), getActiveSelection() ne fonctionnent que lorsqu'un script s'exécute comme une Fonction Personnalisée dans les feuilles de calcul ou une Extension du Conteneur (voir L'exécution des Méthodes pour les Scripts). Est mon observation correcte? Est-il possible de déployer un script comme une Application Web, ouvrez une feuille de calcul à l'aide de SpreadsheetApp.openById() et d'obtenir des actifs de la gamme et de la sélection, en supposant que le propriétaire de la feuille de calcul a ouvert dans le Lecteur?

La question c'est que je suis en train de faire une extension pour Google feuilles de calcul, mais pour la construction de ma personnalisation de l'INTERFACE utilisateur, je ne veux pas utiliser Html Service ou L'INTERFACE utilisateur du Service, je veux traditionnelle de plain HTML/JS. Donc, j'ai rendu mon INTERFACE utilisateur sur une page, j'ouvre une feuille de calcul dans un iframe et puis mon INTERFACE des appels de Scripts Google en tant que service, ce qui signifie que je déployer des scripts Applications Web (qui permet d'automatiser de feuille de calcul différentes tâches) et de les appeler avec les paramètres d'URL. Il fonctionne bien sauf que je ne peux pas obtenir de l'actif de la plage/la sélection qui est un briseur d'affaire pour mon application.

InformationsquelleAutor xman85 | 2013-01-03