我一直在試圖調試一個腳本,當我在編寫代碼時,我發現問題的根源可能是我使用的Array.prototype.find()方法在當前版本的Google Apps腳本中完全不受支持(如2017年3月4日)。我懷疑這樣做的原因是因爲下面的代碼,我試圖在兩種不同的環境中運行:如何查找我的Web瀏覽器支持的JavaScript版本?
// ran this locally on Chrome version 56.0.2924.87 (64-bit)
// result is 3
var t = [1,2,3,4];
var x = t.find(function(v) {
return v == 3;
});
document.write(x);
==========
// ran this on Google Apps Script (whatever the version is as of March 4th, 2017)
// attempting to run this function produces the error: "TypeError: Cannot find function find in object 1,2,3,4."
var t = [1,2,3,4];
var x = t.find(function(v) {
return v == 3;
});
Logger.log(x);
的唯一結論,我可以借鑑從這個實驗中可以看出,Google Apps腳本基於過時的JavaScript版本,這導致了我的主要問題:我如何才能找到哪種版本的技術(無論是JavaScript還是HTML,或CSS等)通過Chrome網絡瀏覽器和Google Apps腳本?我怎樣才能最好地讓自己知道任何重大變化?
很好的資源!感謝你的分享。 – Manuel