※ ChatGPTを利用し、要約された質問です(原文:フォーム入力で受付けたらコンテンツ配信する方法)
フォーム入力で受付けたらコンテンツ配信する方法
このQ&Aのポイント
Googleフォームを使用して、入力フォームを作成してページに設置します。受付けたデータはCSVファイルでダウンロードできます。
ダウンロードしたデータを元に、投稿画像掲載用のHTMLテンプレートにデータを挿入して投稿リストページや投稿内容紹介ページを作成します。
VBAマクロを使用して自動生成する方法もありますが、より良い方法があれば教えてください。
サイト内に投稿コーナーを設けて、お花の画像コンテストなどの企画コーナーをサイトに設置したいと考えています。
アイディアとして、Googleフォームを使ってプログラムを構築することなく、入力フォームを作成して、作成したフォームにCSSなどでレイアウトデザインを当てはめてページを設置。
受付けたデータはCSVファイル形式で回答データをダウンロードできるので、ダウンロードしたデータを元に、あらかじめ作成しておいた投稿画像掲載用のHTMLテンプレートに、投稿画像URLや投稿者名などのデータ項目を挿入して、投稿リストページへのリスト追加、投稿内容紹介ページのHTMLファイルの追加作成を行います。
その際、決まったフォーマットなので挿入する箇所は一定ですから、VBAマクロを使って、自動生成することを考えていますが、こうした方法は成り立つのでしょうか?
VBAマクロを知っているようで、よく知らないので分かる人がいたら教えて下さい。
またもっと良い方法があれば教えて下さい。ワードプレスなんかだとテンプレート機能があると効いたのですが、この方法もいまいちよくわかっていません。
やりたいことはコンテンツをなるべく効率的に生成して、多くのページをなるべく手間を掛けずにサイトに掲載していきたいので、そうした方法を教えてもらえると助かります。
コンテンツ内容は、投稿であったり、商品紹介であったり、体験談であったり、いずれもフォーマットが決まっているようなコンテンツが中心になります。
お礼
ありがとうございます。とても参考になりました。 大切なことなので、PHPやMySQLの本を1冊買って体験しながら覚えて見ようかなと思います。 ただVBAでやるなんていう複雑な面倒なことを何故思うのかといえば、ショッピングカートASPを利用しているからなのです。 メイクショップやショップサーブなどのショッピングカートは高機能で便利なのですが、カートがそのドメインを選挙してしまうため、例えばブログを http://自店舗ドメイン/blog などの場所に設置することが出来ません。 いまはSEO対策はコンテンツSEOと言われているサイト内のコンテンツを充実させることや、参加しやすいネタを提供することでリンクしてもらうような施策が有効なので、本来ならワードプレスなどのCMSを導入したいところなのですが、現状ではそれが出来ません。 そのための苦肉の策というところで、ワードプレスという新幹線に乗れるのであれば乗りたいのですが、それが走っていない路線で、同目的地に早くたどり着けるようにするかという課題があります。