這是我第一次發佈這樣容忍我,如果我離開任何關鍵的細節了。谷歌腳本製作格式化電子表格
總之,要總結的問題:我一直在試圖讓一個腳本在谷歌腳本商合作,以格式是迷上了一個形式的電子表格,直來直去我的電子郵件。
所以基本上用戶表 - >表格 - >我的電子郵件
的問題是相當標準:
- 什麼問題?
- 你在哪裏位於
然而,一個問題,我想用的是「這是什麼問題的優先級?」高或低。我有多種選擇格式,所以它是一個簡單的選擇。
僞代碼,因爲我想要的東西:
if (priority = low) put #priority low onto the email
夠簡單,但我似乎無法得到它的工作,這是我的代碼:
function sendFormByEmail(e)
{
// Remember to replace XYZ with your own email address
var email = "email";
var subject = "Help Desk Form Submitted";
var s = SpreadsheetApp.getActiveSheet();
var headers = s.getRange(1,1,1,s.getLastColumn()).getValues()[0];
var message = "";
var priority = "";
if(message.indexOf("What is the priority of this problem? = Low")){
priority += "#priority low";
}
else
priority == "GFHHFFHAHFH ";
for(var i in headers){
message += headers[i] + ' = \t \t'+ e.namedValues[headers[i]].toString() + "\n\n"; }
if (message.indexOf("What is the priority of this problem? = Low"))
message += "This is a test";
else
message += "This is not a test";
MailApp.sendEmail(email, subject, message);
}
我們走吧!謝謝。如果(e.namedValues [「這個問題的優先級是什麼?」]。toString()===「Low」),那麼它的工作部分是 ,這是if語句的條件重擊。我遇到的問題是將我在學習JS的過程中整合起來,同時寫下這些內容,並將Google的內容放入其中。再次感謝! – notWhoIam