答えて

2

共有可能なURLの形式idフォームを含むファイルに関連付けられたIDである

https://docs.google.com/forms/d/{id}/viewform 

です。ファイルのコピーを作成したので、対応するFileオブジェクトがあるので、そのIDを取得するためのメソッドを使用し、URLにインクルードします。

2

短い答え

あなたはすでにあなたがalreadフォームIDを持つフォームを得ることができたし、あなたが必要なURLを構築することができれば。

説明

二つの基本的なGoogleフォームのURLがあります:ライブフォームを表示し、応答を提出するフォーム

  • 別を編集する

    • 1。

    それらの間の違いは、他の代わり/ viewform

    https://docs.google.com/forms/d/1os2J7uSWpBYDvbFViL1cmMaIPXD1QDGSwiWfODiKINU/edit

    1os2J7uSWpBYDvbFViL1cmMaIPXD1QDGSwiWfODiKINU

    は、ファイルIDである含むが最初に/編集含むことです。

    とにかくGoogle Apps Scriptを使用してURLを取得できますが、まずフォームオブジェクトを取得する必要があります。スプレッドシートまたはフォームにGoogle Apps Script限定プロジェクトを使用している場合は、まずアクティブなスプレッドシート/フォームを取得してから、対応する方法を使用する必要があります。

    GoogleドライブREST APIを使用して、フォームに対応するファイルIDを取得することもできます。

    既にGoogleフォームのURLがある場合は、フォームIDが含まれています。 URLまたはフォームIDを使用してフォームを開き、必要なURLを取得しますが、これは可能です

  • 関連する問題