Gmail アドオンを作成したい。クイック スタート アプリケーションは既に作成済みです。
https://developers.google.com/gmail/add-ons/guides/quickstart
したがって、その例のトリガー関数は次のとおりです。
function buildAddOn(e) {
// Activate temporary Gmail add-on scopes.
var accessToken = e.messageMetadata.accessToken;
GmailApp.setCurrentMessageAccessToken(accessToken);
var messageId = e.messageMetadata.messageId;
var senderData = extractSenderData(messageId);
var cards = [];
// Build a card for each recent thread from this email's sender.
if (senderData.recents.length > 0) {
senderData.recents.forEach(function(threadData) {
cards.push(buildRecentThreadCard(senderData.email, threadData));
});
} else {
// Present a blank card if there are no recent threads from
// this sender.
cards.push(CardService.newCardBuilder()
.setHeader(CardService.newCardHeader()
.setTitle('No recent threads from this sender')).build());
}
return cards;
}
アプリのスクリプト エディタではこの機能をデバッグできますが、gmail を使用していないため、「e」パラメータを取得できないため、実際のデータでデバッグすることはできません。
その例を開発者向けアドオンとして展開し、Gmail アカウントで使用できます。コードのどこかに関数を見つけようとしましたが、デバッガーを置きました。または console.log() ブラウザでデバッグできませんでした。
では、実際の gmail データを使用して gmail アドオン スクリプトをデバッグするにはどうすればよいですか?