我使用 listMessages 来获取 Id 和 getMessages 来打印代码段,但是它似乎不起作用:
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];
var message_Id = message.id;
window.message_Id = message_Id;
getMessages();
}
} else {
appendPre('No files found.');
}
});
}
function getMessages() {
gapi.client.gmail.users.messages.get({
'maxResults': 1000,
'id': message_Id,
'userId': 'me',
'format': 'full',
}).then(function(response) {
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.');
}
});
}
出于某种原因,它只返回没有找到文件,我怎样才能让它打印出片段和 ID?