資訊:
我有一個帶有電子郵件串列的谷歌檔案,由換行符分隔,如下所示:
[email protected]
[email protected]
[email protected]
...
理想情況下,當我想向該人員串列撰寫電子郵件時,我希望能夠從擁有該檔案的 gmail 運行一個腳本,將檔案中的所有電子郵件直接復制到 gmail 收件人選項卡中。
我知道可能還有其他方法可以做類似的事情,例如,將內容列印到終端或類似的東西。我更喜歡使用 Google Docs API,但我對其他方式持開放態度。編輯:將文本復制到剪貼板也是可以接受的,我只是不知道該怎么做。
任何幫助將不勝感激!謝謝。
另外,如果我遺漏了關鍵資訊,請告訴我!
Google Apps 腳本中的當前代碼(Google Docs API):
function grabText() {
const documentID = 'mydocumentid';
return DocumentApp.openById(documentID).getBody().getText().split(/\n/).join(',');
}
uj5u.com熱心網友回復:
嘗試這個:
將腳本粘貼到您希望它訪問的檔案的腳本編輯器中。它將回傳一串逗號分隔的電子郵件,您可以將其粘貼到您的電子郵件腳本中。
我添加了 Logger.log() 以便您可以查看收件人進行測驗。
function getEmails() {
const recipients = DocumentApp.getActiveDocument().getBody().getText().split(/\n/).join(',');
Logger.log(recipients)
return recipients
}
uj5u.com熱心網友回復:
它需要通過python或JavaScript嗎?我會做的是運行這樣的AutoHotKey腳本:
Sleep, 3000
Send, [email protected] [email protected] [email protected]
為了以這種方式在串列中獲取這些電子郵件,您可以將包含所有電子郵件的 google 檔案復制粘貼到 VScode(或其他支持全部替換的文本編輯器)中,選擇一個換行符(通過從頭開始拖動您的大部分例如,第 2 行到第 1 行末尾),并用空格替換所有換行符。sleep, 3000 在那里,因此您在運行 AHK 腳本和將滑鼠移到郵件收件人文本框之間有 3 秒的時間。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/487768.html
標籤:javascript Python 谷歌应用脚本 谷歌文档 API
