ここでプロパティのリストを確認:https://developers.google.com/gmail/api/v1/reference/users/messages すべてのプロパティが表示されます。しかし、現時点では、IDとスレッドIDだけが動作しています。ユーザーエラーですか、APIに問題がありますか?Gmail API User.Messageのプロパティが機能しない
function listMessages() {
gapi.client.gmail.users.messages.list({
'maxResults': 1000,
'userId': 'me',
'format': 'full',
}).then(function(response) {
appendPre('Files:');
var messages = response.result.messages;
if (messages && messages.length > 0) {
for (var i = 0; i < messages.length; i++) {
var message = messages[i];
appendPre(message.threadId + ' (' + message.snippet + ')');
}
} else {
appendPre('No files found.');
}
});
}
印刷された電子メールの名前を取得するのに役立つと思います。私はmessage.ThreadIDとmessage.IDだけを出力することができ、他のもの(message.snippetなど)は未定義として表示されます。
これは、IDとスニペットが印刷されるときに起こります。IDは印刷されますが、それ以外のものはありません。他のいくつかの変数でも試しましたが、すべてIDとthreadIDが未定義として表示されます。
この問題を解決するにはどうすればよいですか?
ありがとう!また、同じスクリプトに2つのclient_idを持つ方法がありますか?もしそうなら、どうですか? – Pig