see script logs log google debug app google-apps-script google-spreadsheet google-adwords

google apps script - logs - Script de EmbeddedChart y Adwords



google script see log (2)

Parece que ahora se han agregado gráficos a las secuencias de comandos de AdWords, ¡pruébalo otra vez!

Intento crear un cuadro en una hoja de cálculo de Google utilizando un script de Adwords (desde la plataforma de Adwords). Usé este código para hacer el gráfico:

var range2 = sheet.getRange("A1:C7"); ssNew.setActiveRange(range2); var chart = sheet.newChart() .setPosition(5, 6, 5, 5) .setChartType(Charts.ChartType.COLUMN) .addRange(sheet.getActiveRange()) .build(); sheet.insertChart(chart);

Este código funciona cuando lo ejecuto desde Script Editor pero no funciona cuando lo ejecuto desde Adwords Script. Ha ocurrido un error:

ReferenceError: "Gráficos" no está definido. (línea XX)

Gracias


El servicio de gráficos forma parte de Google Apps Script, y cuando ejecuta código dentro del "Editor de scripts", tiene acceso a todos los servicios proporcionados por ese servicio.

El IDE de Adwords tiene un aspecto similar, pero no tiene acceso a esos servicios. Es por eso que ve el error: no hay una biblioteca de JavaScript que pueda incluir que le proporcione acceso directo a su hoja de cálculo a través de los Servicios de Apps Script.

Sin embargo, puede usar hojas de cálculo como fuente de datos para su script de Adwords a través de su interfaz de SpreadsheetApp , de modo que pueda escribir los datos que desee en su tabla de hoja de cálculo de Adwords. El gráfico en sí mismo se definiría dentro de la hoja de cálculo, por supuesto.