Google Drive APIを使用して、ファイルのwebViewLink
をドライブのファイルプレビューにリンクできます。トップバーの[Googleスプレッドシートで開く]を選択すると、 Sheetsでファイルアップします。スプレッドシートでGoogleドライブファイルを開くためのリンク
中間ステップをスキップしてGoogleスプレッドシート内のそのファイルに直接リンクする方法はありますか?
Google Drive APIを使用して、ファイルのwebViewLink
をドライブのファイルプレビューにリンクできます。トップバーの[Googleスプレッドシートで開く]を選択すると、 Sheetsでファイルアップします。スプレッドシートでGoogleドライブファイルを開くためのリンク
中間ステップをスキップしてGoogleスプレッドシート内のそのファイルに直接リンクする方法はありますか?
あなたはwebViewLink
で何を見ていますか?私がしようとすると
は、私が直接シートを開き
"webViewLink": https://docs.google.com/spreadsheets/d/1egZQnArX7TOHlQWSHiba3TTNt9Y7JoqgDAIJMdM0MQ/edit?usp=drivesdk"
を取得します。
だから、物事のカップル: -
/d/
webViewLink文字列ブラウザで関連性の高いGoogleエディタまたはビューアでファイルを開くためのリンクをwebViewLinkというリンクが含まれています。
これはすべてのファイルタイプでは機能しませんが、シート上で動作するはずです。
うわー、私は元の質問を台無しにしました。私はすでに 'webViewLink'を使用しています(最初は「webContentLink」ではありません)。ただし、ドキュメントをすぐにスプレッドシートで開くのではなく、ドキュメントのGoogleドライブプレビューにリンクしています。 'webContentLink'は即座にファイルをダウンロードし、そのファイルを表示するか、スプレッドシートで開くオプションはありません。 –
これらは唯一の2つのオプションです。 – DaImTo
Hm。 '' webViewLink ":" https://drive.google.com/file/d/0B5U-iLEoLqjCZWcwdFo4WWhUakk/view?usp=drivesdk "'ファイルはアップロードされたCSVですが、それは問題だと思います。ドライブのファイルIDをスプレッドシートのURLに使用すると、404が表示されます。開いてみる前に、ドライブ内のCSVファイルをネイティブのGoogleシートに変換する方法を調べる必要があるかもしれません。 –
それは問題です。 Docsを使用してDocs以外のファイルを開こうとしています。だから、あなたは仲介のステップを得ているのです。 – pinoyyid
ポインタをありがとう。 mimeTypeを指定することでSheetsドキュメントに自動変換することができました - 例えば 'drive.create_file({mime_type: 'application/vnd.google-apps.spreadsheet'}、upload_source:file、content_type: 'text/csv') ' –