sábado, 17 de agosto de 2019

Acceder a datos de una Hoja de Calculo de Google (SpreadSheet)


Google Apps Script - SpreadSheet
en español


/*

Crear una Sheets API service object  que imprime los datos de la columna  names y majors de  
una spreadsheet compartida,   esta es la URL:
 https://docs.google.com/spreadsheets/d/1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms/edit


El id de la Spreadsheet es : 

Imagen de la Sheet  "Class Data"  al que vamos a acceder y obtener los datos.



 */




function log_de_Col_Names_Y_Col_Majors() {
             
    var spreadsheetId = '1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms';


            // 'HOJA!A2:E' nombre de la hoja y el rango a activar   
    var rangeName = 'Class Data!A2:E'


    var values = Sheets.Spreadsheets

                       .Values.get( spreadsheetId, rangeName )
                       .values;

    if (!values) {
        Logger.log('No data found.');
    }else{
        Logger.log('Orden, Name, Major:');

        for (var row = 0; row < values.length; row++) {

              // Imprime en el log el resultado del valor de row, 

              //  el contenido de la columna A y la E
              //  ( representados por los indices 0 y 4 )


           Logger.log( '%s - %s, %s', row.toString(), 

                  values[row][0], values[row][4] );

    } // cierra for
} // cierra else 
} // cierra function



De esta forma se vera en tu proyecto en el editor de Script  ( abre  accediendo a esta url  http://script.google.com )




*    https://developers.google.com/apps-script/guides/services/advanced#enabling_advanced_services


Para usar los servicios avanzados de Google Service,  debe seguir estas intrucciones: 
               # Active el servicio Google Sheets API ( modo activado).

In the script editor, 

Menú [ Recursos > Servicios Avanzados de Google....]




De este modo ya esta en condición de ejecutar el Script, seleccionando la funcion y con el Boton Ejecutar.


Si todo fue correcto, el resultado lo deberá ver consultando el Logger ( CTRL + ENTER ).
Resultado de  ejecutar la funcion log_de_Col_Names_Y_Col_Majors   






Gracias por visitar mi Blog !!!

python - método split()

  Cómo dividir cadena en subcadenas con  el method split()? En este ejemplo, le asigno a la variable varTP el bloque de información con el q...