Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用谷歌文档/工作表中的代码_Javascript_Html_Google Sheets_Google Docs - Fatal编程技术网

Javascript 使用谷歌文档/工作表中的代码

Javascript 使用谷歌文档/工作表中的代码,javascript,html,google-sheets,google-docs,Javascript,Html,Google Sheets,Google Docs,我对节省空间和实时编辑代码很好奇。谷歌文档不占用任何空间,所以我很好奇这是否可能,并且有可能扩展谷歌文档的颜色代码?我不想说我知道这是一种很时髦的方式,但我很好奇这是否可行 我想象它的工作方式是这样的: 如果您查看该文档,您会看到它名为“script.js”,其中的文本正在打印hello world。 因此,在html页面中,它可能类似于 <script type=text/javascript src="https://docs.google.com/document/d/1-SCNoJ

我对节省空间和实时编辑代码很好奇。谷歌文档不占用任何空间,所以我很好奇这是否可能,并且有可能扩展谷歌文档的颜色代码?我不想说我知道这是一种很时髦的方式,但我很好奇这是否可行

我想象它的工作方式是这样的: 如果您查看该文档,您会看到它名为“script.js”,其中的文本正在打印hello world。 因此,在html页面中,它可能类似于

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

(或纯HTML)

老实说,我不知道该如何使用语法,但我希望我能理解这一点

然后对我来说,可能是

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

这将从谷歌表单中检索“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>

变量表=”https://docs.google.com/spreadsheets/d/1-cUUw0KJ8k87hTrPWhERRNyr8r-_hZn5tW5sbPsSiLc"
//然后得到点(c,4),其中列是“c”,行是“r”。
文件书写(第+页“?c=c&r=4”);
有什么想法吗?编辑

看起来获取google文档原始文本的唯一方法是使用。但这对您的用例没有好处,因为即使文件是公开可访问的,也必须对其进行身份验证。留下了用JavaScript下载文件并转换文件的可能尴尬的解决方案

看来这是可能的。但是,您必须将文档从可编辑状态转换为原始文本状态。您可以查看此链接以了解更多信息:

(过时)

但是为什么不使用GitHub来托管代码呢?(或其他面向代码的服务)Github甚至会托管您的(有限制)

如果你在寻找代码协作,谷歌文档对于代码格式来说是可怕的。我可能会向你指出,除了谷歌文档以外的其他选项

对于谷歌来说,将表单作为数据库可能更可行。我可以看看这个。但现在有几个功能更加丰富。(用于数据库)

最终,这可能是一个很酷的技巧,但与替代方案相比,对于真实用例来说,最终会很痛苦

编辑

看起来获取google文档原始文本的唯一方法是使用。但这对您的用例没有好处,因为即使文件是公开可访问的,也必须对其进行身份验证。留下了用JavaScript下载文件并转换文件的可能尴尬的解决方案

看来这是可能的。但是,您必须将文档从可编辑状态转换为原始文本状态。您可以查看此链接以了解更多信息:

(过时)

但是为什么不使用GitHub来托管代码呢?(或其他面向代码的服务)Github甚至会托管您的(有限制)

如果你在寻找代码协作,谷歌文档对于代码格式来说是可怕的。我可能会向你指出,除了谷歌文档以外的其他选项

对于谷歌来说,将表单作为数据库可能更可行。我可以看看这个。但现在有几个功能更加丰富。(用于数据库)


最终,这可能是一个很酷的技巧,但与替代方案相比,对于真实用例来说,最终会很痛苦

谢谢!Google docs one看起来正是我想要的。如果他们能以同样的方式实现表单,那就好了。我查看了第一个链接,发现他们提供的链接无效。这在12年得到了回答。“它不再起作用了。”乔瑟曼我认为你是对的。这种联系似乎已经过时了。我已经更新了我的答案,使之更加完整。然而,如果简单的
link
src
tagsThanks不可能实现,那么它看起来就像是您试图做的事情!Google docs one看起来正是我想要的。如果他们能以同样的方式实现表单,那就好了。我查看了第一个链接,发现他们提供的链接无效。这在12年得到了回答。“它不再起作用了。”乔瑟曼我认为你是对的。这种联系似乎已经过时了。我已经更新了我的答案,使之更加完整。但是,如果使用简单的
link
src
标记不可能,它看起来就像是您试图做的事情