メイン その他 Googleフォームで送信した後にフォームを編集する方法

Googleフォームで送信した後にフォームを編集する方法



Googleフォームは、あらゆる種類のフォーム、アンケート、求人フォームを作成するための優れたツールです。これは、好みに合わせて編集したり、他の人が記入できるようにオンラインで投稿したりできる、事前に設計された多くのフォームを備えた無料のツールです。

Googleフォームで送信した後にフォームを編集する方法

ただし、場合によっては、ニーズに合わせて元のテンプレートを変更する必要があります。新しいフォームを最初から作成する代わりに、送信済みのフォームをいつでも編集できます。この記事では、その方法について説明します。

送信されたフォームを変更する

Googleフォームテンプレートは事前に設計されていますが、投稿する前に独自の変更を加えることができます。投稿後に変更することもできます。これがあなたがしなければならないことです:

方法1-編集リンクを設定する

最初の方法では、後でフォームの情報を変更するために使用できる編集リンクを作成できます。フォームを初めて送信する前に、応答の編集リンクを設定する必要があります。これにより、将来変更を加えることができます。

  1. 必要なGoogleフォームを開きます。
  2. ドキュメントの右上隅にある大きな[送信]ボタンの左側にある[設定]アイコンをクリックします。
    質問
  3. 新しいウィンドウが表示されたら、[送信後に編集]チェックボックスをオンにして編集リンクを作成します。 [保存]をクリックします。
    送信後に編集
  4. 小さな目のアイコンをクリックして必要な情報を入力すると、「応答を編集する」というリンクが表示されます。
    回答を編集する
  5. リンクをクリックして、以前に送信した情報を編集します。
  6. リンクをコピーしてPCに保存すると、いつでもフォームを編集できます。

この方法は、単一のGoogleフォームの回答を編集する場合に適していますが、複数の回答を扱う場合は少し複雑になります。独自の編集リンクを設定するには、次のことを行う必要があります。

方法2–スクリプトを作成する

  1. まず、すでに持っている回答を含むスプレッドシートを作成する必要があります。 [応答]タブをクリックしてから、小さな緑色のスプレッドシートアイコンをクリックします。
    反応
  2. フォームの回答スプレッドシートを開きます。 [ツール]をクリックして、[スクリプトエディター]を選択します。
    スクリプトエディタ
  3. スクリプトを開いたときに表示されるテキストを削除します。
  4. 次のスクリプトをスクリプトエディタにコピーします。
    スクリプトデモfunction assignEditUrls(){var form = FormApp.openById( ‘フォームキーはここにあります’);

    var sheet = SpreadsheetApp.getActiveSpreadsheet()。getSheetByName( ‘回答のGoogleスプレッドシート名はここに表示されます–ファイル名ではなくタブ名’);

    redditのユーザー名を変更できますか

    var data = sheet.getDataRange()。getValues();

    var urlCol = URLが入力される列番号を入力します。

    var response = form.getResponses();

    varタイムスタンプ= []、urls = []、resultUrls = [];

    for(var i = 0; i

    timestamps.push(responses [i] .getTimestamp()。setMilliseconds(0));

    urls.push(responses [i] .getEditResponseUrl());

    }

    for(var j = 1; j

    私が持っているラムの種類をどのように知ることができますか

    resultUrls.push([data [j] [0]?urls [timestamps.indexOf(data [j] [0] .setMilliseconds(0))]:]);

    }

    sheet.getRange(2、urlCol、resultUrls.length).setValues(resultUrls);

    }

  5. 各レポートに適切なフォームキーを使用してコマンドを変更します(「フォームキーはここにあります」)。
  6. フォームキーは、アドレスバーにある文字です。スクリプトエディタの必要な行にコピーして貼り付けます。
    フォームキー
  7. 次に、シートの名前をコピーして貼り付け、「あなたの回答のGoogleスプレッドシートの名前はここにあります。 –ファイル名ではなく、タブ名が必要です。」
    シート名
  8. それが完了したら、スクリプトエディタでvarurlCol行を編集する必要があります。スプレッドシートの最初の空の列の番号を入力します。私たちの場合は8です。
    列のしびれ
  9. スクリプトを保存し、名前を入力します。
    スクリプトを保存
  10. すべてを設定したら、スクリプトの関数を実行して、assignEditUrlsを選択します。
    関数を実行します
  11. 権限を確認し、アカウントにスクリプトの使用を許可します。
  12. スプレッドシートに戻ると、すべてのエントリに一意のリンクがあることがわかります。
  13. リンクをクリックすると、いつでも各リンクを編集できます。
  14. フォームに結果を追加するたびにスクリプトを実行して、一意のリンクを取得します。

この簡単な方法を使用して時間を節約する

2番目の方法では、スクリプトを作成する必要がありますが、そのスクリプトはほとんどの作業を自動的に実行します。スクリプトの作成は複雑に見えるかもしれませんが、そうではありません。セットアップには数分しかかかりません。セットアップが完了すると、同じスクリプトを何度でも再利用できます。その後、各フォームへの直接リンクが表示されるため、必要なときにいつでもすべての結果を変更できます。

Googleフォームを使用したことがありますか?すでに送信されたフォームを変更する他の方法を知っていますか?以下のコメントセクションでコミュニティとあなたの知恵を共有してください。

興味深い記事

エディターズチョイス

OBS Studio を使用した Twitch ストリーミングの初心者ガイド
OBS Studio を使用した Twitch ストリーミングの初心者ガイド
わかりやすいガイドに従って、OBS Studio を使用した Twitch ストリーミングをわずか 30 分で開始できます。アラートや画像などをストリームに追加する方法を学びます。
Windows10でデスクトップアイコンを小さくする方法
Windows10でデスクトップアイコンを小さくする方法
Windowsの最も優れた点の1つは、Windowsをほぼ無限にカスタマイズして、思いどおりの外観と感触を実現できることです。デフォルト設定はかなり良いですが、常に改善の余地があります。だから、どうやって
Amazon Fire StickでHBOを解約する方法
Amazon Fire StickでHBOを解約する方法
ほとんどの人は、HBO が The Sopranos、The Wire、Game of Thrones など、数多くの素晴らしいオリジナルの番組を持つ素晴らしいチャンネルであり、リストは続きます。どれも評価の高いドラマなので、
Mac OSXプレビューでPDFドキュメントからページを抽出する方法
Mac OSXプレビューでPDFドキュメントからページを抽出する方法
OS Xのプレビューアプリは、ページの再配置や削除、メタデータの変更など、PDFドキュメントの基本的な変更を実行できる強力なツールです。あまり知られていない可能性のある機能の1つは、既存のPDFドキュメントから1つ以上のページを抽出する機能です。それを行うための2つの方法を学ぶために読んでください。
黒曜石ジャーナル テンプレート
黒曜石ジャーナル テンプレート
メモ作成アプリの Obsidian は、ゼロから始めなくても日記を構造化する優れた方法となるテンプレートを利用しています。完璧な黒曜石日記テンプレートを見つけるのが難しい場合は、ここが最適です。
マックス: 内容と視聴方法
マックス: 内容と視聴方法
オリジナル番組に加えて、HBO とワーナーメディアの両方のコンテンツを提供するストリーミング サービス、Max について学びましょう。
Windows10で仮想デスクトップを削除する
Windows10で仮想デスクトップを削除する
Windows10で仮想デスクトップを削除する方法Windows10には、タスクビューと呼ばれる便利な機能が付属しています。これにより、ユーザーは仮想デスクトップを使用できるようになります。