草庐IT

gmail-contextual-gadgets

全部标签

javascript - 用于发送带附件的电子邮件的 GMAIL API

我正在开发一个能够读取包含图像url列表的CSV的javascript客户端。我能够通过jquery-csv读取csv并在html5Canvas中绘制每个图像。下一步是为每个图像应用一个文本层,并使用gmailapi通过电子邮件发送图像。所以我的困难是找到一个示例,向我展示如何仅使用javascript获取Canvas并将其附加到电子邮件。我是否必须根据multipartgmail指南构建json并将其作为指定的POST正文发送?你能给我一些例子吗? 最佳答案 //GetthecanvasfromtheDOMandturnitint

javascript - 带有gmail api的 Node js,API返回错误: Error: unauthorized_client

编辑:错误发生在这段代码上:vargmail=google.gmail('v1');gmail.users.labels.list({auth:auth,userId:'me',},function(err,response){if(err){console.log('TheAPIreturnedanerror:'+err);return;}我将gmailapi与Nodejs结合使用。当我阅读他们的快速入门指南时,我不断收到此错误。https://developers.google.com/gmail/api/quickstart/nodejsTheAPIreturnedanerror

javascript - 如何在单页应用程序中实现 gmail 撰写窗口概念?

我正在从事一个项目,用户可以更轻松地快速添加交易。我非常有兴趣做一些类似于gmailcomposepopup在单个页面上做的事情我不知道如何实现这样的事情。请给我指示如何做这些事情我有兴趣使用AngularJS构建它P.S很抱歉问了一个宽泛的问题,但我真的不知道这叫什么,也不知道要谷歌什么 最佳答案 您可以使用常规div元素和一些CSS非常轻松地构建这样的弹出窗口。特别是,position:fixedCSS属性可以让您将内容放在窗口的某个位置,无论它如何滚动。这是一个演示该技术的简单JSFiddle:http://jsfiddle.

javascript - gmail 如何保留页面之间的复选框选择

在gmail中,如果您选中标记电子邮件4,然后移动到不同的50或25条记录集并标记选择26,那么如果您来回移动,4和26都会保留。Google是如何做到这一点的?是否可以在仅包含50条记录的页面中执行类似的操作,当单击“下一步”时……它再次转到数据库以获取下一组50条记录。 最佳答案 从技术上讲,您不需要更改页面,它们都是同一个页面,内容只是使用JavaScript动态更改。 关于javascript-gmail如何保留页面之间的复选框选择,我们在StackOverflow上找到一个类似

javascript - 如何实现类似 gmail 的热键

我想在Web应用程序中实现键盘热键。到目前为止,我一直在使用jquery.hotkeysplugin,它允许我实现简单的热键(例如像a这样的单次击键)。现在为了通过键盘支持一些更复杂的导航,我想像在gmail中一样实现“多键”热键,例如按g(表示“开始”),然后按i(“收件箱”)将您带到收件箱。有人知道该任务的javascript组件(jquery插件或类似组件)吗?或者什么是实现此类热键的好方法? 最佳答案 有一个更好的解决方案,使用keymaster与keymaster-sequence插件。来源在这里keymaster.js在

javascript - Gmail 插件 : Oauth not being triggered

在下面的代码中,“测试”按钮触发调用外部端点加载数据的函数。但是,单击该按钮时没有任何反应,我在控制台区域收到400错误,提示InvalidArgument。代码.gsfunctionbuildAddOn(e){//CreateasectionforthatcontainsalluserLabels.varsection=CardService.newCardSection()varaction=CardService.newAction().setFunctionName("testCall");varbutton=CardService.newTextButton().setTex

javascript - 使用 Google Apps 脚本删除 Gmail 电子邮件的附件

使用GoogleApps脚本(http://script.google.com),我从thedocs知道、如何发送、转发、移至垃圾邮件等,但我没有找到如何删除电子邮件的文件附件,即:保留文本内容(HTML或纯文本都可以)保留原始发件人,保留收件人保留原始消息的日期/时间(重要!)删除附件如果无法通过API,是否可以在保留1、2和3的同时将消息重新发送给我自己?注:GmailAttachment类看起来很有趣并允许列出收件人:varthreads=GmailApp.getInboxThreads(0,10);varmsgs=GmailApp.getMessagesForThreads(t

javascript - 希望使用 angularjs 创建类似功能的 gmail 附件预览

我有一个要求,我想向用户显示文件预览。支持多种文件类型,例如;.pdf、.xlsx、.doc、.rar、.jpeg、.png等等。当用户点击预览时,它应该在向他显示文件预览的弹出窗口中打开文件。用户可以放大、缩小、下载文件。正如您可以在gmail中查看附件预览一样。拜托,任何人都可以指导我找到任何相关的图书馆或有用的资源。提前致谢 最佳答案 有两种主要方法可以做到这一点。1)服务器端:在服务器端(在文件上传时)将预览渲染为jpg/png图像,并将预览存储在服务器上。这是最容易在客户端实现的,但需要在服务器上额外存储。2)客户端:在浏

javascript - 用于在 gmail 中插入数学的 Greasemonkey 脚本

我希望有一种简单的方法来与gmail交流数学方程式。有一个javascript名为AsciiMath的脚本,它应该将类似Tex的方程式转换为标准的mathML。我认为将此脚本与GM一起使用会很好。我认为在发送电子邮件之前,此脚本会将您电子邮件中所有类似TeX的方程式转换为MathML。因此,使用FF(或安装了MathPlayer的IE)的读者将能够轻松阅读这些方程式。理想情况下,我希望以某种方式将原始的类似TeX的方程式保存在纯文本消息中,以便纯文本电子邮件客户端(例如mutt)可以读取它。显然这里最薄弱的环节是客户端软件,它很可能不支持MathML。尽管如此,如果我的通讯员使用的是F

javascript - jQuery - 选择覆盖在图像上的不可见文本,ala GMail PDF 查看器

我在图像上叠加了不可见的文本。是否有jQuery插件(或类似插件)允许用户在图像上选择一个区域(同时选择覆盖文本)并能够复制内容。现在,我已将每个字符放在自己的中标签。问题是当用户选择时,它有时会选择所有覆盖的文本(除非用户使用他/她的鼠标非常精确),有时图像本身会被选中,等等。类似于GMail的PDF查看器的解决方案会很好。有什么建议吗? 最佳答案 Google似乎从pdf中知道文件中各种x,y文本偏移量的位置。当您选择一堆行时,它会在“文本”所在的图像上放置一组绝对定位的“选择”div(它们具有highlight-pane类)。