9

mogę zachować style.css lub anyscript.js udostępniany w folderze na Dysku Google a następnie dołączyć skrypt z linkiem do plik na Dysku? Jeśli tak to jak?Google Apps Script Jak odwołuje się do pliku CSS lub JS na Dysku Google

I tu mam na myśli gazowe do użytku na Google Sites ... więc skrypt nie znajduje się w Dysku Google

+0

Czy ta funkcjonalność nie obsługiwane przez biblioteki? Czy masz na myśli inny pomysł? –

+0

O ile mi wiadomo, obecnie GAS i biblioteki mogą mieć tylko pliki .gs lub .html. Chcę je jako pliki .js/.css. Wiem, że mówią, że możesz go osadzić w pliku HTML, ale to powoduje plątanie plików. –

+0

Witaj Lisa-Marie, czy mógłbyś zaakceptować odpowiedź Ursusa, która jest teraz właściwym sposobem na zrobienie tego. Dzięki! – Nightscape

Odpowiedz

16

UPDATE: Na dzień 31 sierpnia 2015 roku technika ta została deprecated by Google.

Google niedawno pozwoliła gospodarz plik publicznie na Dysku Google:

  1. Utwórz folder na Dysku Google
  2. umieścić dowolne pliki, które mają dostęp do publicznej wiadomości w folderze
  3. Poleć publicznie (musi być "Publiczne w Internecie") i skopiuj identyfikator folderu z "Link do udostępniania". Na przykład, identyfikator Folder z tego linku: https://docs.google.com/folder/d/0B5AR8ct5SZfSTDZTQjNNVXR4RWM/edit ... jest: 0B5AR8ct5SZfSTDZTQjNNVXR4RWM
  4. URL dla każdego pliku będzie https://googledrive.com/host/ następnie id folderu, a następnie nazwę pliku. Na przykład: jeśli zapisane style.css w folderze w kroku # 1: https://googledrive.com/host/0B5AR8ct5SZfSTDZTQjNNVXR4RWM/style.css
+0

Fantastyczne !! Właśnie tego chciałem. To działa. –

+0

czy to nadal działa? –

+0

Tak, mam teraz kilka folderów na miejscu. – Weehooey

12

Wygląda na to, że Google go zmienił.

W chwili pisania tego tekstu, link do surowych danych współpracuje z następującymi formatu linku:

https://drive.google.com/uc?id=YOUR_DOCUMENT_ID

+2

Big uptitle za opublikowanie zmian. Skąd masz te informacje? Czy jest udokumentowane w Google lub w innym? Podaj link, jeśli go posiadasz. Thx – raddevus

+1

@daylight nie mam pojęcia, szczerze mówiąc. Byłem bardzo zdesperowany, aby znaleźć odpowiedź i podczas wyszukiwania i wypróbowywania wszystkich możliwych rozwiązań, znalazłem i przetestowałem ten. – Ursus

1

on nadal działa, adresy URL wystarczy spojrzeć nieco inaczej. Odpowiedział już ponad here, ale kroki są:

  1. W folderze ze swoim przeznaczeniem pliku (np FILE.css), uderzył Udostępnianie Ustawienia, a następnie Zaawansowane, a następnie wybierz „Publiczny w internecie - każdy użytkownik internetu można znaleźć i wyświetlić. "
  2. W pasku adresu (lub udostępniać łącza), skopiuj wszystko po drive.google.com/drive/u/0/folders/
  3. Korzystanie że ID zastąpienia XX-xxxxxxxxxxxxx w: http://googledrive.com/host/XX-XXXXXXXXXXXXX/FILE.css
  4. Przejdź do dołączonego adresu URL w kroku 3, a zobaczysz teraz swoje nieprzetworzone dane.

zgłosił @ chris.huh w: https://productforums.google.com/forum/#!topic/drive/MyD7dgLJaEo

Powiązane problemy