以下に、カスタムメニューを作成して関数を実行する方法のいくつかの例を示します。
- スプレッドシートでのカスタムメニューの作成: 以下のコードを使用して、スプレッドシートにカスタムメニューを追加し、特定の関数を実行することができます。
function onOpen() {
var ui = SpreadsheetApp.getUi();
ui.createMenu('カスタムメニュー')
.addItem('関数1', 'function1')
.addItem('関数2', 'function2')
.addToUi();
}
function function1() {
// 関数1のコードをここに書く
}
function function2() {
// 関数2のコードをここに書く
}
上記のコードをスプレッドシートのスクリプトエディタに貼り付け、保存してください。その後、スプレッドシートを開くと、「カスタムメニュー」というメニューが表示され、関数1と関数2を選択することができます。
- ドキュメントでのカスタムメニューの作成: 以下のコードを使用して、ドキュメントにカスタムメニューを追加し、特定の関数を実行することができます。
function onOpen() {
var ui = DocumentApp.getUi();
ui.createMenu('カスタムメニュー')
.addItem('関数1', 'function1')
.addItem('関数2', 'function2')
.addToUi();
}
function function1() {
// 関数1のコードをここに書く
}
function function2() {
// 関数2のコードをここに書く
}
上記のコードをドキュメントのスクリプトエディタに貼り付け、保存してください。その後、ドキュメントを開くと、「カスタムメニュー」というメニューが表示され、関数1と関数2を選択することができます。
- フォームでのカスタムメニューの作成: 以下のコードを使用して、フォームにカスタムメニューを追加し、特定の関数を実行することができます。
function onOpen() {
var ui = FormApp.getUi();
ui.createMenu('カスタムメニュー')
.addItem('関数1', 'function1')
.addItem('関数2', 'function2')
.addToUi();
}
function function1() {
// 関数1のコードをここに書く
}
function function2() {
// 関数2のコードをここに書く
}
上記のコードをフォームのスクリプトエディタに貼り付け、保存してください。その後、フォームを開くと、「カスタムメニュー」というメニューが表示され、関数1と関数2を選択することができます。
これらはGoogle Apps Scriptを使用してカスタムメニューを作成し、特定の関数を実行するためのいくつかの例です。スプレッドシート、ドキュメント、フォームなど、さまざまなGoogleのサービスで利用することができます。これらの例を使用して、カスタムメニューを作成し、関数を実行する方法を学び、自分のニーズに合わせてカスタマイズすることができます。
なお、上記のコードはあくまで例です。実際のコードは、関数1および関数2の部分に、実際に実行したい処理のコードを追加する必要があります。また、カスタムメニューの名前やメニュー項目の名前を必要に応じて変更することもできます。
これらの例を使って、Google Apps Scriptを活用したカスタムメニューの作成に挑戦してみてください。