我正在嘗試使用應用程式腳本將表格從谷歌表格發送到 gmail,我有多個日期,我想以這種格式“dd-mm-yy”發送,但問題是我需要使用 utilites.formatdate將單元格轉換為字串,因此當我嘗試發送電子郵件時,它顯示引數與方法不匹配,我認為這是因為在某些單元格中日期可能未填寫,因此單元格中沒有任何內容,因為此錯誤我無法發送電子郵件,如果我在單元格中寫日期它可以作業,但有些情況下它們沒有如我所說的那樣填寫,我如何解決這個問題并發送電子郵件,無論是否填寫了所有日期?
var fecha = registro.getRange("c16").getValue();
var fechaF = Utilities.formatDate(fecha, "GMT","dd-MM-YY");
這是我嘗試更改格式的方式,如果有一些書面作品,但
var fecha2 = registro.getRange("e16").getValue();
var fecha2F = Utilities.formatDate(fecha2, "GMT","dd-MM-YY");
在第二個沒有什么所以它顯示錯誤
希望你們能幫助我伙計們
我正在學習所以歡迎你給我的各種建議
uj5u.com熱心網友回復:
嘗試這個:
var fecha = new Date(registro.getRange("c16").getValue());
var fechaF = Utilities.formatDate(fecha, "GMT","dd-MM-YY");
uj5u.com熱心網友回復:
嘗試通過添加 new DATE()使用轉換后的字串作為日期型別來啟動日期,然后您可以根據需要對其進行格式化,以便您的代碼
var fecha = new DATE(registro.getRange("c16").getValue());
var fechaF = Utilities.formatDate(fecha, "GMT","dd-MM-YY");
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/487908.html
標籤:javascript 谷歌应用脚本 谷歌表格 html-电子邮件
