方法: Google Apps ScriptはJavaScriptに基づいているため、エラーハンドリングには従来のtry-catchステートメントを使用できます。成功またはエラーに関わらずクリーンアップが必要な場合はfinallyも使用できます。
try-catch
finally
Google Apps Scriptでは、Logger クラスや console.log() など、さまざまな方法を使用してロギングを実行できます。Logger クラスは伝統的な方法であり、シンプルなデバッグや開発目的に適しています。最近のアップデートでは、console.log() は Stackdriver ロギングとの統合と柔軟性を提供し、Google Cloud PlatformでのApps Scriptsの監視により堅牢なソリューションを提供します。
Logger
console.log()
方法: Google Apps ScriptはJavaScriptに基づいており、function キーワードを使用して関数を定義します。その後に一意の関数名、パラメータを含むことができる丸括弧 () 、および関数のコードブロックをカプセル化する波括弧 {} が続きます。基本的な例を以下に示します:.
function
()
{}
Google Apps Scriptにおいて、リファクタリングの恩恵を受ける一般的なシナリオは、Google SheetsやDocsとやり取りする手間のかかるスクリプトの簡素化です。初期には、結果を早く得るために、スクリプトが手っ取り早く書かれることがあります。時間が経つにつれ、スクリプトが成長すると、扱いにくくなります。より読みやすく、効率的なリファクタリングの例を紹介しましょう。