Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

「GoogleDrive」リンク固定でコンテンツ更新をする方法

More than 1 year has passed since last update.

きっかけ

web制作をしている中で、クライアントから次のような要望がありました。
『PDFを自分でアップロードして、自社サイトに表示させたい!』
初めはなんだ投稿機能でいいのねと思っていましたが詳しく聞いてみると

・投稿をより簡単に(wp管理画面はむずかしい)
・最新1件を直接表示したい
・自分たちだけの力で

とのことでした。

WordPressを使わず、もちろんサーバー等を触ることもできないとなると、
他に管理する方法として、Googleドライブを思いつきました。

Google Driveの共有

スクリーンショット 2019-11-08 15.51.12.png

GoogleDrive上でファイルを右クリックし、共有設定を行うと公開範囲と権限が選べるので、
「全員が閲覧可」にすることで、誰もが閲覧のみできる状態になります。

そしてそのリンクをコピーし、aタグに乗せれば一応機能します。

https://drive.google.com/file/d/19s71JQnx19-quttxT21qn56tIrCUaS1n/view?usp=sharing

本題

GoogleDriveでの共有リンクは簡単でしたが、このままではどれだけフォルダに新しいファイルを入れようとも、aタグのリンク先には最初のファイルしか表示されません。

そこで邪道ではありますが、新たに投稿したいファイル名を旧ファイルと同じにし、新バージョンとして保存しました。

スクリーンショット 2019-11-08 16.13.47.png

これで新しいファイルもtest.pdfとして扱われ、リンクもそのままです!

スクリーンショット 2019-11-08 16.15.02.png

さらにGoogleDriveではバージョン管理も可能なため、間違ってアップロードしたり、過去のファイルが欲しい場合には簡単にダウンロードができます。
スクリーンショット 2019-11-08 16.19.14.png

終わりに

同一タイトルでなければならないという制約は少しあるものの、これならクライアントの方もなんとか更新可能かと思います。

このように使う機会はほとんどないかと思いますが、個人的に活用していただけたら嬉しいです、、

GoogleDriveフォルダ内の最新1件のリンクを取得とかしたかったんですが、ファイルIDとやらがなかなか取れず諦めました(泣)
どなたかご存知であればお教えください。

ioris
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away