Google Apps Spreadsheetを使用してカレンダーの予定を操作しています。いくつかの日付(休日)に属する行の背景色を変更します。スプレッドシートのタイムゾーンではなく、GoogleのタイムゾーンでGoogle Appsのスプレッドシートのスクリプト
の問題は、Googleのスクリプトuse Google timezone、私のアカウントはGoogleのGMT-0800
ながら、ベルンのタイムゾーンにあるので、私のスプレッドシートのセルは、それがfirstCell.getValue() --> Thu Dec 31 2015 15:00:00 GMT-0800 (PST)
として解釈されるスクリプトに=Date(2016,1,1)
が含まれている場合はそう。それで、私が日付でしようとしていることはすべて、ある日は外れています。 .getDay()
、またはその行が休日であるかどうかを確認したい場合
ここでは一般的なアプローチは何ですか?
それは私が問題を抱えている理由です。それは、Googleスクリプトが明らかにPST時間に実行されているため、確実に何の曜日であるのかわかりません。 – quimnuss
また、ファイルメニュースクリプトエディタ、プロジェクト設定、タイムゾーンが正しく設定されていることを確認します。 –
うん!私はこれを知らなかった。美しい!私はそれを受け入れることができるように答えにあなたのコメントを投稿してください。 – quimnuss