Google 広告の日予算はいくらが適正? スプレッドシートとスクリプトで簡単に自動で計算・変更する方法
スクリプトの登録手順
ここからスクリプトの登録手順を説明していきます。 ■ Google 広告にログインする
まず、スクリプトを実行したいGoogle 広告アカウントにログインします。
■ スクリプト編集ページを開く
左側のメニューの「ツール」をクリックします。
「一括操作」を選択し、「スクリプト」をクリックします。
スクリプトの一覧ページが表示されました。次に、「青い+ボタン」をクリックします。
「新規スクリプト」をクリックします。
スクリプトを記述するページが表示されました。 ■ スクリプトを設定
次は、先ほどコピーしたスクリプトを記述します。スクリプト名を「無名のスクリプト」から「日予算変更」に変更しましょう。
右上に表示されている「承認」ボタンをクリックします。
別のウィンドウが開かれます。ログインアカウントをクリックします。
先述した以下のサンプルコードを記述し、右下の「プレビュー」をクリックします。
function main() { var spreadsheet = SpreadsheetApp.openById('スプレッドシートのID'); var sheet = spreadsheet.getSheetByName('当月予算進捗'); var lastRow = sheet.getLastRow(); if (lastRow == 6) { Logger.log('スプレッドシートにキャンペーンが存在しません'); return; } var range = sheet.getRange(7, 2, lastRow-6, 9).getValues(); for (let i = 0; i < lastRow-6; i++) { var campaignName = range[i][2]; var amount = range[i][7]; const campaignIterator = AdsApp.campaigns() .withCondition(`campaign.name = "${campaignName}"`) .get(); if (!campaignIterator.hasNext()) { throw new Error(` "${campaignName}"は存在しません`); } const campaign = campaignIterator.next(); campaign.getBudget().setAmount(amount); } }