LoginSignup
1
0

More than 5 years have passed since last update.

スプレッドシートのアクティブセルに指定した文字を連結するマクロを作ってショートカットで実行できるようにしたメモ

Posted at

はじめに

文字を入力して、ショートカットコマンドを打ったら勝手にURLに変わるようにしてみました。

GoogleAppsScript
https://developers.google.com/apps-script/

1. スプレッドシートを立ち上げる

スクリーンショット 2018-08-23 13.51.46.png

2. ツール>スクリプトエディタを選択する

スクリーンショット 2018-08-23 13.51.57.png

3. 機能を実装する

function createUrl() {
 // 現在アクティブのシートを取得する
 var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
 // 現在日付を取得する
 var today = Utilities.formatDate(new Date(), ‘Asia/Tokyo’, ‘yyyyMMdd’);
 // 現在アクティブセルの値を取得する
 var activedValue = sheet.getActiveCell().getDisplayValue();
 // アクティブセルにURLを表示する
 sheet.getActiveCell().setValue(‘http://’ + activedValue + today);
}

スクリーンショット 2018-08-23 13.53.26.png

4. ツール>マクロ>インポートを選択する

スクリーンショット 2018-08-23 13.53.05.png

5. 実装した機能を選択する

スクリーンショット 2018-08-23 13.53.49.png
スクリーンショット 2018-08-23 13.53.53.png

6. マクロ >マクロを管理を選択する

スクリーンショット 2018-08-23 13.54.05.png

7. マクロ >マクロを管理を選択し、任意の値を入れる

スクリーンショット 2018-08-23 13.54.13.png

8. 後は、文字列を入力し、 command + option + Shift + [任意の文字列でここでは 0 ]を押下すると、URLできます!

スクリーンショット 2018-08-23 13.55.09.png

スクリーンショット 2018-08-23 13.55.18.png

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0