我想编写一个备份脚本来将我的聊天记录传输到 Google 电子表格。
问问题
527 次
1 回答
0
这可能是您之前尝试过的路线,尽管您没有提供大量信息,因此很难判断。
在 GmailApp 类中有一个返回聊天线程的方法(https://developers.google.com/apps-script/reference/gmail/gmail-app#getChatThreads()),您可以指定返回的最大线程数和起始索引位置。
function chatThreadsExample() {
// get first 10 chat threads
var threads = GmailApp.getChatThreads(0,10);
//get first thread messages
var messages = threads[0].getMessages();
//get first thread first message contents
Logger.log(messages[0].getBody());
}
正如您所看到的,将每个聊天线程及其内容归档到电子表格中绝对是可能的,但相当密集(取决于有多少聊天以及每个聊天的时间长短)。
于 2014-01-02T10:35:50.233 回答