Información de ejecución
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Información sobre una secuencia de comandos en ejecución
Puedes acceder a ciertos atributos de una secuencia de comandos en ejecución a través de los métodos del objeto ExecutionInfo
. Por ejemplo, isPreview()
te indica si se está obteniendo una vista previa de una secuencia de comandos o si se está ejecutando.
Esto suele simplificar la depuración del código:
// Code that generates a report.
// ...
if (!AdsApp.getExecutionInfo().isPreview()) {
// Do not email the report when in preview mode!
MailApp.sendEmail("[email protected]", "Report is ready!", report);
}
Información sobre la cuenta de una secuencia de comandos
A menudo, se necesita la información de la cuenta para una secuencia de comandos en ejecución, especialmente cuando se usa la misma secuencia de comandos sin cambios en varias cuentas. Si la secuencia de comandos envía un informe por correo electrónico, el destinatario debe identificar la cuenta de origen. Puedes usar el método getCustomerId()
del objeto Account
para ello:
let accountId = AdsApp.currentAccount().getCustomerId();
MailApp.sendEmail("[email protected]",
"Report is ready for " + accountId, report);
El objeto Account
también tiene métodos que te permiten identificar la moneda y la zona horaria de la cuenta.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-13 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-13 (UTC)"],[[["Access attributes of a running script using the `ExecutionInfo` object, such as determining if the script is in preview mode with `isPreview()`."],["Utilize the `Account` object to retrieve account information like customer ID (`getCustomerId()`), currency, and time zone, particularly useful when a single script operates across multiple accounts."],["Simplify debugging and reporting by conditionally executing code based on the script's execution mode and including account-specific details in outputs like emails."]]],[]]