投稿

ラベル(雑学)が付いた投稿を表示しています

[GAS] スプレッドシートの値、取得・書き込みを行う

イメージ
# はじめに GASとは「Google Application Script」の頭文字をとったもので、Googleが提供している各サービスをこのスクリプトを使い、プログラムする事でこれまでになかった機能を作ったり、作業を簡易化する事が出来る様になります。 よく使われるサービスとしては、GoogleDrive ・ Gmail等でしょうか。これらをGASを使ってプログラムを組む事で連携させる事が可能になります。 JavaScriptをベースとしたプログラミング言語で、JavaScriptと言ってもバージョンが幾つかあり、現時点(2019年)でのネイティブはES6ぐらいでの開発が一般的かと思います。 GASではJavaScript1.6を採用している様ですので、使える構文や仕様が限られますが、十分かと思います。また、TypeScriptからコンパイルする事がオススメされています。 # スプレッドシートの基本操作 GAS入門としてはスプレッドシート(Microsoft Excelみたいな物)のコントロールです。 ## スプレッドシートの準備 ### 新規スプレッドシート作成 Google Driveで任意のディレクトリで新規スプレッドシートを作成します。 名前も任意の名前にします。この作成したスプレッドシートを操作するスクリプトを作成して行きます。 ### ボタンを設置する GASではトリガー(Event)があり、スプレッドシートの変更や保存等を感知して発火する仕組みがあるのですが、今回はボタンをクリックをトリガーにしてスクリプトを実行して行きます。 ツールバーから[挿入]→[図形描画]をクリックしてエディターを開きます。 エディターでボタンの様な図形を作成し、スプレッドシートに貼り付けたら準備完了です。 ## スクリプトを作成する ツールバーの[ツール]→[スクリプトエディタ]を開きます。 このスプレッドシートに関連付けられたスクリプトが自動的に生成されます。 ## トリガーを設定する スクリプトエディタを開くと、初期状態で空の`myFunction()`関数があります。この関数にトリガーを設定します。 スプレッドシートに戻り、図形のメニューからスクリプト作成を開きます。 ---- これでスクリプ...

iOS Siriショートカット使い方

イメージ
# Siri ショートカットとは Siri ショートカットはiOSを搭載しているiPhone・iPad等で利用出来るAppleのアプリで、iOS AppStoreからインストール出来ます。 アプリはショートカットを自分で作成する事が出来、用途別にショートカットを起動できます。 img ## 基本操作 ショートカットはアクションを並べる事で作成出来ます。アクションをワークフローに追加すると、上から下に向かってワークフローが処理され、ショートカットが終了します。 イメージとしては巷で話題のビジュアルプログラミングと同じで、MacではSiriショートカットに似たAutomatorが以前からありました。 ## アクション ワークフローにアクションを並べる事で、ショートカットはワークフローの順に処理を進めます。アクションには幾つか種類があり、これらを組み合わせる事で一連の処理を自動化出来ます。 ### アクションの種類 + スクリプティング + コンテンツ + App ・*スクリプティング*は次のアクション類が含まれます。[コメント・結果表示・Shortcuts・X-Callback・コンテンツ・シェル・デバイス・ファイル・リスト・制御フロー・変数・計算・辞書・通知・その他追加リソース] iOSのAPI等使う場合に使います。 ・*コンテンツ*は次のアクション類が含まれます。[App・カレンダー・連絡先・書類・ヘルスケア・自宅・場所・ミュージック・写真とビデオ・共有・テキスト・Web] iOS標準インストールアプリケーションや機能をが利用可能です。 ・*App*にはインストール済みサードパーティ製アプリケーションの利用可能なアクションが利用可能です。 各アクションにはインフォメーションアイコンがあり、タップする事でアクションの詳細な説明や入力・出力等の詳しい説明を見る事が出来ます。 ## 画像と定型文をメールするショートカットを作成 今回は手始めにショートカットを起動すると写真を撮影するだけで定型文と一緒にメールするショートカットを作ってみましょう。 ### 写真を撮るアクションを追加 検索から「写真」と検索すると「写真を撮る」アクションが表示されます。このアクションをワークフローに追加します。 `写真を撮る`では3つのプロ...

分かりやすいヤードポンド法の長さの単位

イメージ
ヤードポンド法はアメリカ合衆国を中心に使われている単位系で、日本でもこの単位系をよく目にする事があります。 一番多く目にするのはテレビの画面サイズを示すインチ(inch)や物流業界では海上コンテナのサイズを示すフィート(foot, feet)等があります。 他にもゴルフではヤード(yard)等が使われています。 日本を含め、多くの国ではメートル法が使われおり、ヤードポンド法はマイナーな単位と言えます。 単位の多くは何か基準となる*物*があり、ヤードポンド法の長さの単位はとても身近な物を由来にしています。 ※現在では厳格な数値が定められています。 ## インチ・フィートは身体で測れる インチやフィートはとても身近な身体で大まかな長さを測る事が出来ます。 |単位|SI換算| |:----|:-------| |1インチ(inch)|25.4mm| |1フィート(foot, feet)|304.8mm| ### インチの由来 インチは25.4mmと正確に定められていますが、元を辿ると1インチは約*親指1つ*の幅相当で、昔はこの親指で素材の切り出し等をやっていました。 アメリカのDIY動画等を見ていると、この様な手法で素材の切り出しをしている動画もよく目にします。 ### フィートの由来 フィートは304.8mmと正確に定められていいますが、元はフット(foot)の事で踵からつま先までの長さを1フィートとして使われていました。 ### インチ フィート インチとフィートを変換する事でより大きい数・単位を簡単にイメージする事が出来ます。例えば36インチ....親指が36個分....? イメージし辛いですね。 約1フィートは12インチで、親指(インチ)12個相当と考えられます。実際に自分の体を使って測ってみましたが、確かに大体12個分でした。(個体差によります。) 36インチをフィートに直せばイメージする*物*の数を減らして長さを考える事が出来ます。 ``` 36 inch / 12 inch = 3 foot ``` 靴やスリッパを縦に3つ並べた状態をイメージするだけで済ます。 ## まとめ |単位|SI換算|例え|変換| |:----|--------|-----|-----| |1インチ(inch)|25.4mm|親指...