Yahoo! JAPAN Ads Script | Developer Center
日本語Account
・Get details on the current account・Pause an account
Get details on the current account
function getDetailsOnCurrentAccount() {
const accountId = AdsUtilities.getCurrentAccountId();
const account = Display.AccountService.get({
accountIds: [accountId],
}).rval.values[0].account;
Logger.log('accountId-> ' + account.accountId + ', accountName-> ' + account.accountName);
}
Pause an account
function pauseAccount() {
const accountId = AdsUtilities.getCurrentAccountId();
const accountGet = Display.AccountService.get({
accountIds: [accountId],
}).rval.values[0].account;
accountGet.deliveryStatus = 'PAUSED';
const accountsSet = Display.AccountService.set({
accountId: accountId,
operand: [accountGet],
}).rval;
if (accountsSet.values[0].operationSucceeded) {
Logger.log('accountId-> ' + accountsSet.values[0].account.accountId + ' have paused.');
} else {
Logger.log('accountId-> ' + accountId + ' could not to be paused.');
}
}