Stworzyłem skrypt Adwords Script i mogę go uruchomić w interfejsie AdWords.
function getCurrentAccountDetails() {
var currentAccount = AdWordsApp.currentAccount();
Logger.log("Customer ID: " + currentAccount.getCustomerId() +
", Currency Code: " + currentAccount.getCurrencyCode() +
", Timezone: " + currentAccount.getTimeZone());
var stats = currentAccount.getStatsFor("LAST_MONTH");
Logger.log(stats.getClicks() + " clicks, " +
stats.getImpressions() + " impressions last month");
}
Czy mogę uruchamiać skrypty Adwords w Skrypcie Aplikacji Google, ponieważ GAS można publikować jako aplikacje internetowe, dzięki czemu mogę podać niektóre wartości na żądanie w Skrypcie Adwords.
Dostaję poniżej błędu, ponieważ w GAS nie ma dostępu do AdwordsApp. Czy istnieje sposób, aby komunikować się ze skryptami Adwords przy użyciu skryptów aplikacji.
ReferenceError: "AdWordsApp" is not defined.
Moim wymaganiem jest tworzenie reklam wideo za pomocądane wejściowe od użytkownika. W związku z tym nie znalazłem żadnych szczegółów interfejsu API Adwords, więc chcę używać AdwordsScript do tworzenia reklam wideo, biorąc pewne parametry (nazwa, video_url itp.) Z zewnątrz.
Odpowiedzi:
1 dla odpowiedzi № 1Nie w żaden oficjalny sposób. Nie ma REST API i bibliotek klienta istnieją tylko dla kilku języków.GAS nie jest jednym z nich.Możliwe było tylko znaleźć ten pakiet NPM dla węzła:
https://www.npmjs.com/package/adwords-api
Oczywiście to nie zadziała z Apps Script, więc będziesz musiał przepisać kod.