マイドライブの複数の画像を一気に表示させる(Gスプレッドシート)

REGEXEXTRACT

効率UPの一覧

ご訪問ありがとうございます。

Googleシートマスターのひろしです。

前回

マイドライブの画像をIMAGE関数で表示させる方法(Gスプレッドシート)
  • Googleドライブにアップロードした画像を手軽にIMAGE関数で使用することができるようになります。
  • 正規表現(REGEXREPLACE関数)の使い方がちょっとわかります。
  • 今回は、とっても価値の高い方法をお伝えします。


    これを知ることであなたは、

    • REGEXREPLACE関数(正規表現)の基本的な使い方がわかります。
    • Googleドライブ上の複数の画像ファイルを一気にスプレッドシート上に表示させることができます。

    逆に、知らないと

    画像ファイルのURLを一つずつ取り出すという苦行を永遠に
    強いられることになります。

    なので、サクッとマスターして

    と答えてあげてください。

    動画はこちら

    シートはこちら

    *クリックすることでシートが開きます。(コピーしてお使いください)

    ポイント

    ファイルのURLを取得する

    Googleドライブで複数選択します。(これが以前はできなかったような)

    Step1.

    ①ファイルを複数選択し「Ctrl+C」を押します。
    ②「4個のアイテムをクリップボードにコピーしました。 詳細」が表示されます。

     

    Step1.

    ①スプレッドシート上で「Ctrl+Shift+V」を入力します。
    ※Ctrl+Vだとファイル名のみ貼り付けられます。

    ※ファイルを複数選択後、Ctrl+Cではなく、メニューから「コピーを作成」するとファイルのコピーが作成されてしまいます。

    コピーが作成されてしまう。

     

    URLをIMAGE関数で指定する形式にする

    IMAGE関数に指定するURLを作成します。

    IMAGE(URL, [モード], [高さ], [幅])

     

    シートに貼り付けたURLからIDを取り出して以下の形式にすればOKです。

    https://drive.google.com/uc?export=download&id=<ID>

    例)B2セルにURLがある場合、以下のように指定することでIDが取得できます。

    =REGEXREPLACE(A1,".*id=(.+)&usp.*","$1")

     

     

     

     

    さらに

    自分のファイルが共有設定しなくても閲覧可能になる方法です。

    "https://lh3.google.com/u/0/d/<ID>"

    ただ、上記指定の場合でも、別のユーザーからは閲覧できないようです。

     

     

     

    最後までご覧いただきありがとうございます。

    つぎはこちら

    罫線や斜め線を 華麗に描画する方法(SPARKLINE) Gスプレッドシート
    今すぐ罫線を描画できるようになります。 Excelみたく斜めの線も描画できます。

    効率UPの一覧

    コメント

    タイトルとURLをコピーしました