Solución:
A partir de hoy (mayo de 2018), todos los scripts que agregue en Google App Scripts (incluidos los scripts en Google Drive como hojas de cálculo) serán accesibles a través de https://script.google.com y tendrán una identificación específica que puede obtener. la URL abriéndola.
Al usar clasp que maneja un proyecto (como git), puede hacer:
clasp clone {id}
para tener su secuencia de comandos en una carpeta local. Luego, después de editar su archivo con su editor de texto favorito, cárguelo de nuevo con:
clasp push
Google ha dejado de admitir Apps Script dentro de Eclipse, pero puede configurar un entorno de desarrollo local dentro de VS Code utilizando el kit de inicio de Apps Script y CLASP.
Aquí hay un video tutorial para ayudarlo a comenzar.
- El complemento de eclipse se ha migrado ahora. Debe instalar muchos archivos. por último, no pudo importar mis archivos de script de Google.
- nod-google-apps-script está obsoleto.
- gdrive no puede manejar los scripts de Google más allá de exportar el proyecto en un solo
json
expediente. problema problema - sublime-editor-plug-in no me ha funcionado (leí todos los documentos y problemas)
La única solución que funciona para mí (ubuntu xenial) es broche.
Según doc, puede:
Desarrollar localmente: clasp le permite desarrollar sus proyectos de Apps Script localmente. Eso significa que puede registrar su código en el control de código fuente, colaborar con otros desarrolladores y usar sus herramientas favoritas para desarrollar Apps Script.
Administrar versiones de implementación: Cree, actualice y vea las múltiples implementaciones de su proyecto.
Código de estructura: clasp convierte automáticamente su proyecto plano en script.google.com en carpetas. Por ejemplo:
En script.google.com: tests / slides.gs tests / sheets.gs
localmente: tests / slides.js sheets.js
NÓTESE BIEN:. El complemento de eclipse no es compatible con la tradición de ‘Administrar versiones de implementación’.
Da los siguientes comandos:
clasp login [--no-localhost] clasp logout clasp create [scriptTitle] [scriptParentId] clasp clone <scriptId> clasp pull clasp push clasp open clasp deployments clasp deploy [version] https://newbedev.com/does-google-apps-script-support-external-ides clasp redeploy <deploymentId> <version> <description> clasp version https://newbedev.com/does-google-apps-script-support-external-ides clasp versions
Utilizándolo; puede utilizar su editor de secuencias de comandos favorito; luego presione los cambios.
Editar
Autocompletar del editor de GAS
Gracias al comentario de @tehhowch.
El autocompletado de objetos de Google es casi exclusivo para el editor de GAS en línea. Si usa cualquier editor externo, solo obtendrá autocompletado para las funciones y variables de su propio script (no estoy seguro de eclipse).
Pero el editor en línea proporciona autocompletar que revela los objetos globales, así como los métodos y enumeraciones que son válidos en el contexto actual del script.
Para mostrar sugerencias de autocompletar, seleccione el elemento de menú Editar> Ayuda de contenido o presione Ctrl + Espacio. Las sugerencias de autocompletar también aparecen automáticamente cada vez que escribe un punto después de una llamada de método, enumeración o objeto global que devuelve una clase de Apps Script. Por ejemplo:
- Si hace clic en una línea en blanco en el editor de scripts y activa la función de autocompletar, verá una lista de los objetos globales.
- Si escribe el nombre completo de un objeto global o selecciona uno de autocompletar, escriba. (un punto), verá todos los métodos y enumeraciones para esa clase.
- Si escribe algunos caracteres y activa la función de autocompletar, verá todas las sugerencias válidas que comienzan con esos caracteres.