2014-07-18 16 views
5

Có URL nào google có chứa dữ liệu thô cho tệp không? sử dụng https://drive.google.com/file/d/FILE_ID chỉ đưa bạn đến phần 'chia sẻ' của tệp ... giả sử tôi có tệp .js trên GDrive. Nếu bạn truy cập vào liên kết chia sẻ của họ, họ có một trang chia sẻ. Có bất kỳ liên kết nào để tải javascript thô từ tệp, để sử dụng trong một <script src="google_link_or_whatever"> không?Dữ liệu thô của Google Drive?

+0

Liệu sự giúp đỡ này? http://googleappsdeveloper.blogspot.nl/2012/11/announcing-google-drive-site-publishing.html –

+0

@DaveMorrissey Có thể, cảm ơn, nhưng tôi đang cố gắng tránh xa các API. : D – parzivail

+0

bản sao có thể có của [Google Apps Script Cách liên kết đến tệp JS hoặc CSS trên Google Drive] (http://stackoverflow.com/questions/15110264/google-apps-script-how-to-link-to-js -or-css-file-on-google-drive) – Fraser

Trả lời

4

LƯU Ý - đây là giải pháp nhưng nó không còn TRÌNH - SEE Ý kiến ​​bởi @Bobby Fritze dưới

Không API và không JS cần thiết. Xác nhận hiện đang làm việc trên phiên bản Drive mới nhất. lớn workaround vì nếu máy chủ của bạn không sử dụng https nhưng một nhu cầu nhà cung cấp Plugin https để gọi trong một CSS hoặc tập tin khác:

  1. Trên thư mục với tập tin dự định của bạn (ví dụ FILE.css), nhấn Sharing Cài đặt , sau đó chọn Nâng cao, sau đó chọn "Công khai trên web - Bất kỳ ai trên Internet đều có thể tìm và xem".
  2. Trong thanh URL (hoặc chia sẻ liên kết), sao chép tất cả mọi thứ sau khi drive.google.com/drive/u/0/folders/
  3. Sử dụng rằng ID để thay thế các XX-XXXXXXXXXXXXX trong: http://googledrive.com/host/XX-XXXXXXXXXXXXX/FILE.css
  4. Navigate vào URL được thêm vào trong Bước 3 và bây giờ bạn sẽ thấy dữ liệu thô của mình.

trường hợp sử dụng của tôi dưới đây:

<script type="text/javascript"> 
var vsDisableResize = false; 
var vsCssUrl =   'https://cbe7c864b9c1ae8d5be60c7fed3e467334a04d2f.googledrive.com/host/0B9ngkmVbo5T7TDhTTU81M25iNnc/cart.css'; 
var vsWineryId = '850'; 
var vsWineListId = '71'; 

tín dụng để @ chris.huh tại địa chỉ: https://productforums.google.com/forum/#!topic/drive/MyD7dgLJaEo

+1

Mã này cbe7c864b9c1ae8d5be60c7fed3e467334a04d2f trong URL của bạn là gì? –

+0

Mỗi thư mục bạn tạo trong Drive sẽ là một chuỗi sau/thư mục/trong Url; (đó là chuỗi ghi chú trong Bước 3). Chuỗi bạn đang thấy có đầu ra (theo cách phía máy chủ idk), vì: http://googledrive.com/host/0BxfRpcEmqYiJRjlJUXozTm80ZlE/why.txt sẽ trỏ bạn đến một Url tĩnh của dữ liệu thô –

+4

CHỈNH SỬA: Thỉnh thoảng vào khoảng cuối năm 2016/đầu năm 2017, phương pháp truy xuất tệp từ Google Drive này đã ngừng hoạt động. –

Các vấn đề liên quan