Informações de execução

Informações sobre um script em execução

É possível acessar determinados atributos de um script em execução por meio dos métodos do objeto ExecutionInfo. isPreview(), por exemplo, informa quando um script está sendo visualizado ou está sendo executado. Geralmente, isso simplifica a depuração do código:

// Code that generates a report.
// ...
if (!AdWordsApp.getExecutionInfo().isPreview()) {
  // Do not email the report when in preview mode!
  MailApp.sendEmail("customer@example.com", "Report is ready!", report);
}

Além disso, o objeto "ExecutionInfo" expõe a cota restante, permitindo que um script tome decisões inteligentes ao se aproximar dos limites dele.

Informações sobre a conta de um script

As informações de conta de um script em execução são muitas vezes necessárias, especialmente quando o mesmo script inalterado é usado em várias contas. Se o script enviar um relatório por e-mail, o destinatário precisará identificar a conta de origem. É possível usar o método getCustomerId() do objeto Account para isso:

var accountId = AdWordsApp.currentAccount().getCustomerId();
MailApp.sendEmail("customer@example.com",
    "Report is ready for " + accountId, report);

O objeto "Account" também tem métodos que permitem a identificação da moeda e do fuso horário da conta.

Enviar comentários sobre…

Precisa de ajuda? Acesse nossa página de suporte.