[英]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.