簡體   English   中英

使用Google文檔/表格中的代碼

[英]Using code from Google Docs / Sheets

我對節省空間和實時編輯代碼感到好奇。 Google文檔不占用任何空間,因此我很想知道是否有可能,並且是否有可能為Google文檔提供顏色標記? 我不想說,我知道這是一種時髦的方法,但我很好奇是否可行。

我想象它的工作方式是這樣的: Google文檔如果您查看該文檔,就會看到它的名稱為“ script.js”,並且其中的文本正在打印問候世界。 因此,在html頁面中,可能類似於

<script type=text/javascript src="https://docs.google.com/document/d/1-SCNoJSQlMGJh-hmBLIwlyh_4eM9IisJqspARMMNKg0?plaintext"></script>

(或plainhtml)

老實說,我不知道該怎么做的語法,但我希望我能理解這一點。

然后對於Google表格 ,可能是類似

<script type=text/javascript src="https://docs.google.com/spreadsheets/d/1-cUUw0KJ8k87hTrPWhERRNyr8r-_hZn5tW5sbPsSiLc?plaintext&c=a&r=1"></script>

這樣可以從Google工作表中檢索“ hello world”。

您也可以在html主頁中進行以下操作:

<script type="text/javascript">
   var sheet = "https://docs.google.com/spreadsheets/d/1-cUUw0KJ8k87hTrPWhERRNyr8r-_hZn5tW5sbPsSiLc"
   // then getting the spot (c,4) where column is "c", and row is "r".
   Document.write(sheet+"?c=c&r=4");
</script>

有任何想法嗎?

編輯

似乎獲取google文檔原始文本的唯一方法是使用Drive API 但這對您的用例不利,因為即使可以公開訪問文件,也必須對其進行身份驗證。 留下了使用JavaScript下載文件並將文本轉換為function的可能尷尬的解決方案。

看起來這可能是可能的。 但是,您將不得不將文檔從可編輯狀態轉換為原始文本狀態。 您可以查看此鏈接以獲取有關以下內容的更多信息:

文檔原始文本的URL? (已過時)

但是,為什么不使用GitHub托管代碼呢? (或其他面向代碼的服務)Github甚至將托管您的整個網站 (有限制)。

如果您希望進行代碼協作,則Google文檔對於代碼格式設置將是可怕的。 對於Google Docs以外的其他選項,我可能會向您指出這個問題

對於Google表格作為數據庫,這可能更可行。 我可能會看看這個鏈接 但是,現在有幾個具有更多功能的免費層數據庫即服務平台 (對於數據庫)

最后,這可能是一個很酷的技巧,但與替代方案相比,最終對於實際用例而言是痛苦的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM