LoginSignup
73

More than 5 years have passed since last update.

Google Drive上のファイルに直接アクセスする

Last updated at Posted at 2018-03-28

発端

GASからSlackに連携しようと思った際に、Slackに投稿するアイコンの置き場にGoogle Driveを使いたかった。
普通に共有リンクを作成すると、ビューア経由で開くリンクが生成されるため、SlackにURLを渡しても正常に画像表示されない。

Google Drive上のファイルを共有する

Google Drive上で共有リンクを生成すると、下記のようなURLが生成される。

https://drive.google.com/open?id=<ファイルID>
https://drive.google.com/file/d/<ファイルID>/view?usp=sharing

このURLはGoogleのビューア経由で対象のファイルを開くためのURLであって、そのままSlackのicon_urlパラメータに渡してもアイコンが表示されない

外部から直接アクセス可能なURLに変更する

わかってしまえば簡単で、上記で取得したURLを下記のように変更するだけ。

https://drive.google.com/uc?id=<ファイルID>

上記でGoogle Drive上の画像ファイルが無事にSlackのアイコンとして表示された。

参照URL

探してみたら同じような内容の記事があった・・・

本記事は、弊社スタッフブログに転載しました。

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
73