我得到一個具有奇數日期格式dd.mm.yyy的批量報告,我希望能夠自動將它們全部轉換爲Google可以識別的日期,例如毫米/日/年。任何幫助都是極好的。我是一個正則表達式的n00b。Google Apps腳本 - 使用replaceText轉換日期格式
function myFunction() {
var doc = DocumentApp.getActiveDocument();
var text = doc.editAsText();
// Change up the date format
text.replaceText("c?c.c?c.cccc", "/");
}
這將是很好的。但是,這隻適用於確切'12.03.012'的日期嗎?我認爲問題的一部分是工作表不知道它的日期,因爲第一個數字是DD,它不是期待大於12的數字。 –
等待..這是一個愚蠢的問題。我可以添加單元格來解決這個問題.. happy friday –
這種答案假定你的問題有一定的一致性。如果日期總是'dd.mm.yyy'的形式,那麼是的,這將適用於你。如果它是一個像'dd.mm.yyyy'的細微變化,那麼你可以做一些修改來適應,但如果它有不同的形式(例如一個有'mm.dd.yyy',但其他的則是'dd.mm .yyyy'和其他人......),那麼你將很難追查到它。 – bobkingof12vs