## Creación de credenciales

1 - Para configurar las API de Google, deberás acceder al área reservada con tu cuenta de Google.

Sólo tiene que visitar la siguiente URL: <https://console.cloud.google.com/apis/library.>  Después de iniciar sesión, puede empezar a configurar las API.

![](https://help.scriptcase.net/galleryDocuments/edbsn1bcadbcee4cd94ec8c76228bfdae478088245ddd9a881b79b162201b8904dde82edd7137dbe40b1e90738569f36f3fd8?inline=true)

2- Haga clic en el botón Nuevo proyecto

![](https://img.zohostatic.com/zde/static/images/file.png)

Si decide utilizar un proyecto ya creado, vaya al paso [Acceso a la pantalla de permisos Oauth](https://help.scriptcase.net/support/scriptcasehelp/ShowHomePage.do?insideReactApp=true&articlestatus=latest#Acessando_a_tela_de_permisso_Oauth)

![](https://help.scriptcase.net/galleryDocuments/edbsn24790e54e1cddc25e1d97e71f3d41b8691a9164fd001ad6cf1c38d2a2e4cfbb3def2b794c4983ac58ec9a4aefc3ab198?inline=true)

3 - Si desea crear un nuevo proyecto, informe el nombre del proyecto y haga clic en el botón " CREAR ".

![](https://help.scriptcase.net/galleryDocuments/edbsn18a09e8d181e8b0896a222cd27b7fb371a1ab65ae56aaf9fa0dde965abdc1e4831a09cd35f0aad9d1ad20c9b26a30c1f?inline=true)

### Acceso a la pantalla de permisos Oauth

4 - Tras crear el proyecto o seleccionar el proyecto existente, deberá hacer clic en el botón " **Menu de dsdsnavegação**", para acceder a la opción de " **API y Servicios**", por último, haga clic en la opción "**Pantalla de permisos Oauth".**

![](https://help.scriptcase.net/galleryDocuments/edbsn3ae4298498c6cf4bdefc738a67f20637084020ba612605312ef3abcc8ee0f2d1efaa63d54eb9ef4a4653fa6676f71226?inline=true)

5 - Aparecerá la **pantalla de permisos OAuth**, luego marque la opción "**Externo**" y finalmente haga clic en el botón "**Crear**".

![](https://help.scriptcase.net/galleryDocuments/edbsn24790e54e1cddc25e1d97e71f3d41b86340e752c4a393fd0ffb1ad92b9737faf88d8c63c05d67a94468b356001f89206?inline=true)

6 - Tras hacer clic en el botón "**Crear**" del paso anterior, aparecerá una pantalla en la que deberá facilitar algunos datos esenciales.

Asegúrese de rellenar todos los campos obligatorios, indicados con asteriscos, para evitar errores.

### Configuración de la pantalla de permisos OAuth

**- Información sobre la aplicación**

![](https://help.scriptcase.net/galleryDocuments/edbsn1eec9192abaf50fe1c68f3c81f76946064391a6adc91667716f0d2ce529e271957a46e2569f1445fd69569ae25b415e2?inline=true)

![](https://help.scriptcase.net/galleryDocuments/edbsn7b660379502569b1a3527ccb692a79dca29fb04dd54a6e4c7d4624ed84ac3c9fb3613f7a21739dc895c58526e001468a?inline=true)

Una vez que haya introducido toda la información necesaria, desplácese hasta la parte inferior de la página y haga clic en "**GUARDAR Y CONTINUAR**" para continuar con el proceso de configuración.

**Ámbitos**

**- Ámbitos no confidenciales**

**![](https://help.scriptcase.net/galleryDocuments/edbsn18a09e8d181e8b0896a222cd27b7fb37d7c1e2e80e45b3dc2458eba3045c6a92f41fb77e22e754883a94a0a9979a3eed?inline=true)**

**![](https://help.scriptcase.net/galleryDocuments/edbsnbab525728e582bd8cf3d31e6e5786d11d931d685dbfe58ab92659fecb796d6016cc8a2453cc3efc0a0deec15dc3864b0?inline=true)**

En este paso de la configuración del Ámbito, es posible no proporcionar ninguna información, basta con hacer clic en **"Guardar y continuar".**

**Usuarios de prueba**

**- Add Users**

![](https://help.scriptcase.net/galleryDocuments/edbsn5967842fecf13825550a5d0158bd659b320fef7ba3a5f9b93f28769b1841da44b6f50cedded316aa4db93410ceaa4804?inline=true)

En este paso de configuración del **Usuario de Prueba**, es necesario hacer clic en el botón " **+ ADD USERS** " para informar a un usuario que se le permitirá probar la Api, después de proporcionar el usuario haga clic en " **Guardar y Continuar** ".

**Resumen**

**- Pantalla de permisos OAuth**

**![](https://help.scriptcase.net/galleryDocuments/edbsn1eec9192abaf50fe1c68f3c81f769460cc00fae9daa23b06167d50b05a07caf5e2cd1b73de0820d08d2362119b5a8610?inline=true)**

**![](https://help.scriptcase.net/galleryDocuments/edbsnce216e75e8adb42307a9dbd9551b6d738a8c6fbcab6e060dab28c231ce72643e9fa47235a65ce6031c53ad9d63c977b7?inline=true)**

El paso de resumen sólo muestra todo lo que se hizo en los pasos anteriores, después de ver la información de resumen haga clic en el botón "**VOLVER AL PANEL**" situado en la parte inferior de la página para volver a la pantalla principal del panel.

7 - Para utilizar las API de **Google Drive** y **Google Sheets**, primero debes habilitarlas en Google Cloud.

Para ello, vaya a la página "**API y servicios activos**" y haga clic en el botón "**Habilitar API y servicios**".

![](https://help.scriptcase.net/galleryDocuments/edbsn2f80086e5a6ad3efa8f08a3a3b2737d3793da1d6a9fa9cf21a85efa632ed930ae1036a83bcae3f5dd928bc21d18304f0?inline=true)

Después de hacer clic en el botón " + **ACTIVAR APIs Y SERVICIOS**" se le presentará la opción de "**Buscar APIs y Servicios**".

![](https://help.scriptcase.net/galleryDocuments/edbsne344b0a0dbc8cd7ab0326b835dac094ea5536c3d527522d181eed37bc30845fbc44f4f9ee94dc92789782d9e6c7ed326?inline=true)

Al buscar por api : **Google Drive** o **Google Sheets** selecciona los resultados referidos a la Api buscada, para google driver:

![](https://help.scriptcase.net/galleryDocuments/edbsn18a09e8d181e8b0896a222cd27b7fb37bd97d6205731a10839f05e2582585d7e5eb3e3e8da8370e66860d17176eb5a79?inline=true)

Para Api **google Sheets** :

![](https://help.scriptcase.net/galleryDocuments/edbsn1bcadbcee4cd94ec8c76228bfdae478027354ff137ca35aa4cb78cfbac0f2d27009cae121cad457ac9b8b0f66ff9969f?inline=true)

8 - Después de buscar la API de **Google Drive** se le mostrarán algunos resultados, haga clic en la opción "**Google Drive Api**".

![](https://help.scriptcase.net/galleryDocuments/edbsne344b0a0dbc8cd7ab0326b835dac094e387ff9c08599dedcbbec5e1305f0d1c51804b4e0156db17a504b010c0f14a239?inline=true)

9 - Haga clic en el botón "**Activar**" para activar la API de Google Drive.

![](https://help.scriptcase.net/galleryDocuments/edbsn24790e54e1cddc25e1d97e71f3d41b86716e4b59663b1225e2805122461683faa3d2f683a39f140c17d56ca30a77a212?inline=true)

Después de habilitar la API de Google Drive, aparecerá la pantalla **Detalles de la API/Servicios.**

**![](https://help.scriptcase.net/galleryDocuments/edbsnc497be8cdc5ba773065b7a04f47b789d95ed0465b134a5e4c934510ef086c8b93c76e9ade1eb6d282a12d15c1fa79814?inline=true)**

10 - Una vez activada la Api de Google Drive, vuelve a realizar los pasos del paso 7, esta vez buscando la Api de "**Google Sheets**" y activándola, de forma similar a como se hizo con la Api de **Google Drive**.

# Uso de credenciales en el entorno local

1 - Después de activar las API, haga clic en la opción "**Credenciales"** en el menú, luego en el botón "+ **CREAR CREDENCIALES**" y luego en la opción "**ID de cliente OAuth**"

![](https://help.scriptcase.net/galleryDocuments/edbsn7081e4508cedf1daa3b31d8dff61d79508c31cbb6e112b43f1ae402fa8f3878c9efab165ab08bd9a6a96c51ca6b9cc32?inline=true)

2 - En la pantalla de creación de **ID de cliente de OAuth**, seleccione la opción "**Aplicación de computadora**" para Tipo de aplicación e ingrese un nombre para la identificación de cliente de OAuth, luego haga clic en el botón "**Crear**".

![](https://help.scriptcase.net/galleryDocuments/edbsn389d3de3cc7132fe6c3762094d2cbb1f536fde8fc1cf781b610b9e31384919d0d41d89b12d767dee1c6908464aa9601a?inline=true)

3 - Después de hacer clic en el botón **"Crear**", se desplegará una pantalla con la opción de descargar el archivo en formato .Json, haga clic en el botón "**DESCARGAR JSON**"

![](https://help.scriptcase.net/galleryDocuments/edbsnb83e5c59e68a018b6e554e0d2c78735d6e466a2cdb4835b7316142673d79505ebedbe66c3c9741ee103e07c448c2b337?inline=true)

4 - Después de descargar el archivo, ábralo y copie todo su contenido.

![](https://help.scriptcase.net/galleryDocuments/edbsnb4da2d02850e6d10bca5046c1a14be25ccd8970962e7e96d8cbc9a4aa651751f34638eb088faf502b57f88c913f415b9?inline=true)

5 - Después de descargar y copiar el contenido del archivo en formato .JSON, inicie sesión en su entorno de scriptcase.

![](https://help.scriptcase.net/galleryDocuments/edbsn168c747ac8bbba1726a2f04dc83f21daafcb9807389a12012f24493105797c877e7fcf116c2ff0da48517bb74c62d0d7?inline=true)

Luego acceda al proyecto que desea implementar la API, y luego a través de la barra de menú superior en la pestaña Herramientas, haga clic en la opción API, complete la información en los campos en la pantalla API, en el campo "**JSON OAUTH"** pegue el contenido copiado del archivo JSON.

![](https://help.scriptcase.net/galleryDocuments/edbsn8c351f3b1f51c1a7a7a7dd04b5a181aacbb6ee49df3a46800c3ce26ce9c70be99778579a204d96e644710421faee55c7?inline=true)

6 - Después de completar la información en los campos en la pantalla de la API, haga clic en el botón "Auth" para obtener el código generado por la API de Google.

![](https://help.scriptcase.net/galleryDocuments/edbsnb83e5c59e68a018b6e554e0d2c78735d848f6f8d75057b20b66fe6e0c7227a059fdb573d991291328accb1f8c80ae58e?inline=true)

Será redirigido a una página que contiene el código de autenticación, haga clic en el botón **"Copiar**", regrese a la pantalla de configuración de la API de scriptcase y pegue el contenido copiado en el campo **Código de autenticación**, luego haga clic en el botón "**Guardar"**.

![](https://help.scriptcase.net/galleryDocuments/edbsn23c41bb645d2fa82f22ded3830e41170ba43361b8c2baf9d7de924bcd8c4d0017888dbba8c7be1f76cb6e4a91788f5af?inline=true)

# Uso de credenciales en un entorno externo

1 - Para usar sus credenciales de forma externa, vuelva a hacer clic en el botón "**CREAR CREDENCIALES**" y seleccione la opción "**Ayúdame a elegir**"

![](https://help.scriptcase.net/galleryDocuments/edbsn8c351f3b1f51c1a7a7a7dd04b5a181aa7bf2d11fbc35974a74a123e83a7f9dec63f6fb44e4617081da764f436a30df00?inline=true)

2 - Aparecerá la pantalla para configurar la credencial, en el campo Seleccione una API seleccione: **Google Sheets API.**

Luego marque la opción: **Datos de Usuario**, y para continuar haga clic en el botón **Siguiente**

![](https://help.scriptcase.net/galleryDocuments/edbsn8c351f3b1f51c1a7a7a7dd04b5a181aa8fc3954b3761b234310f30379bfca8389c068ec5299aa84cded3f6b9a90ebb6e?inline=true)

3 - En la pantalla de ámbitos, haga clic en el botón **"Añadir o eliminar ámbitos"**.

![](https://help.scriptcase.net/galleryDocuments/edbsn7a20d2408d3434104ea17e14c609fb8af65e725dc1545562ad44ab014ab1ccd290f66a3cb3098468b1c2aaba6eb60566?inline=true)

4 - Habilita todas las extensiones que contengan el nombre API: **Google Drive API** y **Google Sheets API.**

Después de habilitar las extensiones, haga clic en el botón "**Guardar y continuar".**

![](https://help.scriptcase.net/galleryDocuments/edbsn168c747ac8bbba1726a2f04dc83f21da711835c8eacca3f19908d599c0193afd8e4ef2c01c15c881be28f09125a64321?inline=true)

5 - En el siguiente paso, seleccione la opción: "**Aplicación Web**" e introduzca el nombre de la aplicación.

![](https://help.scriptcase.net/galleryDocuments/edbsnd9275b77b38d019d117e5bfc5894f5bac3db0126003729d54292291167128c2d9783298ac90b740d560b68a2ce940d6e?inline=true)

6 - En la opción URL de redirección, haga clic para añadir su URL, la ruta de la biblioteca :

<https://www.seu_dominio.com/scriptcase9/prod/third/oauth/google-api-php-client-2.1.3/code.php>

![](https://help.scriptcase.net/galleryDocuments/edbsn23c41bb645d2fa82f22ded3830e41170636c19cc0337c71502d9e79849b6cf5f7e356dd5b0ea60300ad394678ba0834c?inline=true)

A continuación, haga clic en el botón "**CREAR"** .

7 - A continuación, descargue el formato de archivo **JSON** y copiar sus credenciales para ser informado en la pantalla de la API scriptcase, similar al paso 5.

![](https://help.scriptcase.net/galleryDocuments/edbsna4b34c59fb80df96b66758aef9176a5629e5c150c245b3854f27b72a8435d53671355b05ebfd3ac7d4ec21849b400eea?inline=true)

8 - Configure de nuevo la pantalla API en scriptcase, esta vez utilizando las credenciales del nuevo archivo .Json descargado.

![](https://help.scriptcase.net/galleryDocuments/edbsnb4da2d02850e6d10bca5046c1a14be252d63d193065384a90cdfd46ad011f017bd7369eebcf307c030df7853db41324a?inline=true)

9 - Haga clic en el botón " **Auth** " para obtener el código generado por la API de Google.

Se le redirigirá a una página, copie el código, péguelo en el campo "**Auth Code**" y haga clic en el botón **"Guardar"**.

![](https://help.scriptcase.net/galleryDocuments/edbsn8c351f3b1f51c1a7a7a7dd04b5a181aa94ba3c6617e28023c259624b15f39a7bc2f1d6c15f96a9e2bb54f6084d1a6c25?inline=true)

10 - A través de su cuenta de google, acceda a la opción "**Google Drive**" haga clic en el botón "**Nuevo"** y cree un archivo excel.

![](https://help.scriptcase.net/galleryDocuments/edbsncba209d3c2c2cca35e3884eff97c801dfbbc1c5c529a5a5aeaf143a4d4818a127577ca13bf72be12da1fc055e1fd1e21?inline=true)

![](https://help.scriptcase.net/galleryDocuments/edbsn57cd219b21fd4f0a3c91b89a80065b1daf25e1336f6003cfecfbc68ac4288f18f12964b7c269e4ee6e9ba29fdf22bb12?inline=true)

11 - Después de crear el archivo excel en Google Drive, vuelva de nuevo al entorno scriptcase, seleccione su aplicación de formulario, a través de la opción "**Exporta**r", haga clic en el elemento **"Google Sheets**", rellene los campos requeridos y ejecute el formulario.

![](https://help.scriptcase.net/galleryDocuments/edbsnd9275b77b38d019d117e5bfc5894f5ba4eb507f389bc8e276177d3b5aae0e2460c79d1faa1213cd7a2eb7e1d92ac7b47?inline=true)

12 - Después de ejecutar el formulario, todo el valor registrado se insertará en el archivo de Excel en tu google drive

![](https://help.scriptcase.net/galleryDocuments/edbsnb83e5c59e68a018b6e554e0d2c78735d4228da80164ed11356106a36c6d313c0ebda2d1fd3d15a82b956a279a11520a0?inline=true)

Resultado en archivo **excel** en **Google Drive**

![](https://help.scriptcase.net/galleryDocuments/edbsn168c747ac8bbba1726a2f04dc83f21da5c3a80209b260f420736d3bc174f78492b257c769ab01a5da1167d50aac5bfb5?inline=true)