google mail 如何将指定主题邮件转换到google sheet
时间: 2024-01-23 11:03:20 浏览: 16
要将指定主题的邮件自动转发到Google Sheet,需要使用Google App Script。以下是具体的步骤:
1. 打开Google Sheet,创建一个新的工作表,然后在第一行创建以下标题:日期、发件人、主题、邮件正文。
2. 在工具菜单中选择“脚本编辑器”,然后在新标签页中打开Google App Script编辑器。
3. 在编辑器中,复制以下代码并粘贴到代码窗口中:
```javascript
function myFunction() {
var sheet = SpreadsheetApp.getActiveSheet();
var label = GmailApp.getUserLabelByName("指定主题"); // 将“指定主题”替换为你要筛选的邮件主题
var threads = label.getThreads();
for (var i = 0; i < threads.length; i++) {
var messages = threads[i].getMessages();
for (var j = 0; j < messages.length; j++) {
var msg = messages[j];
sheet.appendRow([msg.getDate(), msg.getFrom(), msg.getSubject(), msg.getBody()]);
}
}
}
```
4. 修改代码中的“指定主题”为你要筛选的邮件主题。
5. 保存脚本,然后点击“运行”按钮。首次运行时需要授权脚本访问你的Gmail帐户,授权后再次运行即可。
6. 运行脚本后,指定主题的邮件将自动转发到Google Sheet中,每封邮件占据一行,包括日期、发件人、主题和邮件正文。
注意:如果想要定期自动运行脚本,可以使用Google App Script的触发器功能,设置每天或每周自动运行脚本。