Office スクリプトとは
Office スクリプトは、Excel の操作を自動化するためのスクリプト機能です。
当初はウェブ版 Excel(Excel on the web)専用でしたが、現在は Excel for Windows(バージョン 2210 以降)と Excel for Mac でも利用できます。
デスクトップ版 Excel における VBA マクロに近い役割を持ちます。
スクリプトは TypeScript で記述します。VBA とは記法が大きく異なりますが、同じく JavaScript をベースとする Google Apps Script に慣れている方には扱いやすいでしょう。
この章では、VBA との違いに触れながら、サンプルコードを使って Office スクリプトの使い方を解説します。
サンプルのサンプル
Section titled “サンプルのサンプル”当サイトでは以下のようにサンプルを提供します。
function main(workbook: ExcelScript.Workbook) { const fruits: string[] = [];
fruits.push('リンゴ', 'ミカン', 'バナナ');
const labels = fruits.map<string>((fruit, i) => { return `${i + 1}個目のフルーツは${fruit}です`; });}