标签: google-docs

在线协作架构设计(利用谷歌文档?)

我正在寻找一个在线的协作数据库架构设计师.应用程序专门针对MySQL,但通用数据库设计师也很好.它可以处理修订(变更历史)很重要.

这看起来很酷,我可以在服务器上托管它 - 但看起来它不会处理多用户:http: //ondras.zarovi.cz/sql/demo/

目前,我们正在谷歌文档/电子表格上进行大量的设计协作.有没有人使用谷歌电子表格进行架构设计有什么成功?即使只有一个用于绘制线条/连接的小工具,我也可能会给Google Docs一个机会.

sql schema google-docs database-schema

8
推荐指数
1
解决办法
4382
查看次数

开源Web PDF查看器?

他们的任何开源Web PDF查看器?
哪个有很好的API我可以通过它来修改查看器的外观?
我曾试图Scribd,谷歌文档,FlexPaper,并且也.
但它并没有像我想的那样给我.
然后我下载了影子箱,但它没有给我关于如何使用它的信息?
所以任何人都知道好的网页pdf查看器,如果它提供自定义
将是伟大的如果它是在PHP中应该是伟大的.
提前致谢...

php pdf google-docs scribd

8
推荐指数
1
解决办法
2万
查看次数

我可以使用jQuery的AJAX向Google Spreadsheets提交表单信息吗?

我喜欢能够使用谷歌电子表格,但是直观地整合到我的网站是很棘手的.所以我想我会重新创建他们的表单(一个简单的剪切/粘贴),通过AJAX提交表单,数据将转到电子表格,我可以将我的用户重定向到比google默认更漂亮的东西'谢谢你做任何事情你只是做了'页面.

但是我提交表单时遇到了很多麻烦.我已经将我的js提交到提交所用的URL(以及获取参数)完全匹配google表单提交的内容(firebug的net tab在这里非常方便).事实上,当我从firebug复制失败的提交URL并将其放入浏览器时,它没有问题.

欢迎您查看.http://www.stardustindependent.com/cookies 这里有什么问题?相关的JS在custom.js中.

ajax jquery google-docs google-sheets

8
推荐指数
1
解决办法
5538
查看次数

Google文档如何自动保存?

好的,我知道这听起来很通用.但我的意思是在AJAX级别上.我曾尝试使用Firebug跟踪NET连接和帖子,这是一个谜.有没有人知道如何在不破坏网络/浏览器的情况下不断进行即时自动保存?

ajax google-docs

8
推荐指数
1
解决办法
4761
查看次数

编辑谷歌表单源,同时将其保持在谷歌环境中

是否可以编辑Google表单以允许数据验证并在其上使用某些javascript或类似工具来为表单提供高级感觉.虽然确保不从谷歌环境中删除表单,但至少能够将其数据提供给谷歌电子表格.

google-docs google-apps-script

8
推荐指数
1
解决办法
1万
查看次数

如何知道Google帐户是否属于谷歌应用程序域?

我正在开发一个应用程序,允许用户将他们的驱动器文件分享给朋友.但是,谷歌应用帐户存在问题,例如someone@somadomain.com,哪些文件无法与不在该域下的人共享.虽然管理员可以更改共享政策somedomain.com,但我不希望人们将我的应用与Google Apps帐户一起使用.

我还查看了这篇文章:如何确定该帐户是否为Google应用帐户?.但我不同意检查域以检测帐户类型的想法.因为人们可以使用任何电子邮件地址注册Google帐户.我刚用Hotmail注册了一个,someone@hotmail.com在共享文件时没有域名限制.

有人能帮忙吗?谢谢!

google-docs google-drive-api

8
推荐指数
1
解决办法
5269
查看次数

设置脚本以在电子邮件通知中包含Google文档表单数据

我使用googledocs设置了一个表单.我只想将输入表格的实际数据通过电子邮件发送给我,而不是通用回复表明表格已经完成.

我没有代码等方面的技能或经验,但我确信我可以对此进行排序.我花了几个小时+几个小时没有运气.

我的表格非常基本.它有5个字段.其中4个只是文本响应,还有一个多项选择.

我在网上找到了这个tute(http://www.labnol.org/internet/google-docs-email-form/20884/),我认为这总结了我正在尝试做的事情,但却未能得到它上班.

从这个网站我输入以下代码:

function sendFormByEmail(e) 
{    
  var email = "reports.mckeir@gmail.com"; 

  var subject = "Google Docs Form Submitted";  

  var s = SpreadsheetApp.getActiveSheet();
  var headers = s.getRange(1,1,1,s.getLastColumn()).getValues()[0];    
  var message = "";    

 for(var i in headers)
message += headers[i] + ' = '+ e.namedValues[headers[i]].toString() + "\n\n"; 

  MailApp.sendEmail(email, subject, message); 
}
Run Code Online (Sandbox Code Playgroud)

对此,我得到以下回复: - >

您的脚本,联系我们Form Mailer,最近未能成功完成.故障摘要如下所示.要配置此脚本的触发器,或更改接收未来故障通知的设置,请单击此处.

该脚本由文档100%Club使用.

细节:

Start               Function        Error Message                                                       Trigger     End
12/3/12 11:06 PM    sendFormByEmail TypeError: Cannot call method "toString" of undefined. (line 12)    formSubmit  12/3/12 11:06 PM
Run Code Online (Sandbox Code Playgroud)

有人能帮我解决这个问题吗?我猜我不会包含一些必要的数据,但老实说我没有任何线索.

email google-docs google-apps-script google-forms

8
推荐指数
1
解决办法
2万
查看次数

Google文档电子表格显示符合条件的行中的数据

基本上,我希望Sheet 1从Sheet 2中提取数据,重命名为'Loot'.但是,从"Loot"中提取的数据只能来自特定列,而同一行中的另外两个单元格必须包含Sheet 1中的特定数据.

示例:'Loot'具有以下B,C和D的重要列:字符,项类型和数量

我希望Sheet 1中的单元格包含来自'Loot'的Quantity(D)值,但仅当与拉出的数据共享同一行的Character(B)和Item Type(C)单元格与表1中的两个特定单元格.

这是我可以接近但没有成功.

=QUERY('Loot'!D2:D;"select * where (B matches A14 and C matches A8)";1)
Run Code Online (Sandbox Code Playgroud)

这是电子表格的临时链接. https://docs.google.com/spreadsheet/ccc?key=0AgUUnVW8yWhXdHhsZnpac29LdjdhTG9adFg4NnhwVHc&usp=sharing

表1是Veldspar

表2是Loot

在朋友的帮助下,我能够做到这一点......

=QUERY('Loot'!B2:D100,"select (D) where B = '" & A14 & "' and C = '" & A8 &"'")
Run Code Online (Sandbox Code Playgroud)

问题是如果有多个结果,而不是将它们加在一起,它只会在其下面的每个单元格中显示每个结果

编辑

修正了所有问题并找到了另一个问题.

=SUM(QUERY('Loot'!B$2:D,"select (D) where B matches '"& $A14 &"' and C matches '" & A$8 &"'"))
Run Code Online (Sandbox Code Playgroud)

现在的问题是,如果没有从中提取数据的标准,则单元格会产生#N/A错误,导致引用其数据的所有其他单元格无法计算其数据.

编辑..

到目前为止一切顺利,这就是我用来解决问题的方法

=IFERROR(SUM(QUERY('Loot'!B$2:D,"select (D) where B matches '"& $A14 &"' and C matches '" & A$8 &"'")),"0")
Run Code Online (Sandbox Code Playgroud)

编辑..

最后一个编辑技巧.我的问题已经解决了.我将链接保留给所有人,只是更改了Loot'工作表中的所有名称以隐藏名称.

contains spreadsheet google-docs filter

8
推荐指数
1
解决办法
9331
查看次数

Google文档 - 自动列表

是否可以captions在Google文档中添加表格?

我希望能够生成一个自动的表列表.例如这样的事情:

在此输入图像描述

任何的想法 ?

google-docs caption tableofcontents

8
推荐指数
1
解决办法
5876
查看次数

谷歌文档iframe - 更改填充

我有一个iframe已创建的嵌入式发布谷歌文档.的iframe自动应用一个大的填充到其body导致文本是一个非常窄和难看柱.我必须改变这一点.

我试图创建一个自定义指令:

app.directive('iframeWithStyle', [function(){
return {
    restrict: 'A',
    link: function(scope, element, attrs){
        element.on('load', function(){
               var iframe = element[0];
               var grabbedElement = iframe.querySelector("body");
               // -> grabbedElement is null here
        });
    }
}}]);
Run Code Online (Sandbox Code Playgroud)

适用于:

<iframe iframe-with-style
        src="https://docs.google.com/document/d/somethingABC123/pub?embedded=true">
</iframe>
Run Code Online (Sandbox Code Playgroud)

正如预期的那样,iframe.querySelector返回nulliframe.contentWindow.document结果

未捕获的DOMException:阻止具有原始" http:// localhost:8100 "的帧访问跨源帧.

我已经看过一个解决方法,但我觉得它有点过分(例如:与消息安全交叉通信).

我尝试用一​​些css应用于我可以达到的范围来对抗填充.例如:

iframe {
  padding: 0px !important;
  margin-left: -50px;
  margin-right: 50px;
}
Run Code Online (Sandbox Code Playgroud)

CSS应用到bodyiframe似乎被简单地忽略.

曾几何时,有一些便利属性,例如marginwidth.也试过了.我也想知道谷歌是否不提供一些"糖",但谷歌搜索并没有帮助.

注意:它确实不一定是iframe,但我需要在应用程序中以可读的方式显示格式化的gdoc; …

iframe google-docs angularjs

8
推荐指数
1
解决办法
1255
查看次数