首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Google Apps Script 使用

Google Apps Script 是为谷歌工作 Sheets、文档, Docs、幻灯片Slides或表单 Forms创建附加组件,自动化您工作流,与外部api集成,等等。...他使用也很简单,除了简单易用api外,还有强大管理功能 打开Apps Script脚本管理页面,我们可以看到这样一个页面 上面这个页面就是脚本管理页面 点击右上角新建项目,就会弹出这样一个新建项目的页面...而Docs这个对象,其实我脚本环境内置一个类。要使用这个类还需要用户授权。...(第 7 ,“代码”文件) 这是因为我们还没有授权,这个项目可以使用那些类,那些API 要授权,就点击资源,高级谷歌服务 点击后弹窗 我们找到Google Docs API 这一,然后点击最后一列...我们点击查看,执行记录 可以看到 Docstitle 已经打印出来了 脚本编写和执行就那么简单, 但复杂脚本编辑会用到很多API 和一些工作流 API 链接 https://developers.google.com

3.5K10

不写一代码,如何实现前端数据发送到邮箱?

本文就将介绍如何使用Google Apps Script来实现网站发送表单数据到邮箱 “后端”操作(Google Apps Script) 虽然本文介绍方法比较简单,无需写一代码,但是仍需要你进行一些...1.制作存储表格 首先我们需要登陆Google表格并创建一个用于存储邮件信息电子表格,注意需要设置好你需要字段 当然可以直接打开下面的模版来创建一个副本 https://docs.google.com.../spreadsheets/d/1Bn4m6iA_Xch1zzhNvo_6CoQWqOAgwwkOWJKC-phHx2Q/copy 2.创建脚本 现在,我们进入刚刚创建表格来启动Apps脚本 3...发送表单数据 现在,任何人都可以填写对应表格内容,并点击发送 你 Google 表格中就会增加一条数据 并且你邮箱也会收到一封新增内容邮件 至此,我们仅通过 Google 表格与简单脚本修改就完成...(可选)使用 Ajax 虽然我们需求已经实现,但是刚刚点完发送之后,会跳转到一个页面 为了页面不修改,我们需要使用AJAX提交表单,首先需要从下面的链接中下载对应js文件到项目目录 https

5.5K30
您找到你想要的搜索结果了吗?
是的
没有找到

MongoDB集群配置

启动服务使用mongo脚本命令 查询路由(Query Routers):mongos充当查询路由器,提供客户端应用程序和分片集群之间接口。...启动服务使用mongod脚本命令 配置服务器(Config servers):配置服务器存储群集元数据和配置设置。...(5)使用Sharding前需要考虑一些事情 sharding集群不支持一些常规单实例方法,如group(),可以使用mapReduce()或者aggregate()group来替代,因此建议从一开始学习就直接使用...分散到服务能力更强shard上去 使用 Tag aware sharding 需要注意是,chunk分配到对应标签shard不是立即完成,而是不断insert、update后触发split、moveChunk...个shardprimary使用db.t.find().count()会发现1000条数据近似均匀分布到了3个shard

1.1K60

MySQL 【教程二】

使用PHP脚本创建数据 你可以使用 PHP mysqli_query() 函数来创建已存在数据库数据。 该函数有两个参数,执行成功时返回 TRUE,否则返回 FALSE。...-> 不是 SQL 语句一部分,它仅仅表示一个,如果一条SQL语句太长,我们可以通过回车键来创建一个来编写 SQL 语句,SQL 语句命令结束符为分号 ; 以上实例,我们并没有提供 runoob_id...你可以 WHERE 子句中指定任何条件。 你可以一个单独同时更新数据。 当你需要更新数据中指定数据时 WHERE 子句是非常有用。...> MySQL DELETE 语句 你可以使用 SQL DELETE FROM 命令来删除 MySQL 数据记录。 你可以 mysql> 命令提示符或 PHP 脚本执行该命令。...从命令行删除数据 这里我们将在 SQL DELETE 命令中使用 WHERE 子句来删除 MySQL 数据 runoob_tbl 所选数据。

4.2K20

Linux:sed命令详解

所选以外所有应用命令 s 用一个字符串替换另一个 g 在行内进行全局替换 w 将所选写入文件 x 交换暂存缓冲区与模式空间内容 y 将字符替换为另一字符(不能对正则表达式使用 y 命令...sed 使用该命令将一个文本文件内容加到当前文件特定位置。...6.9  c\ 命令 sed 使用该命令将已有文本修改成文本。...6.10  n 命令 sed 使用该命令获取输入文件下一,并将其读入到模式缓冲区,任何 sed 命令都将应用到匹配紧接着下一。...而G命令则把暂存缓冲区内容追加到了模式空间的当前行后。此处即追加到了末尾。 7.  sed 脚本 sed 脚本就是写在文件一列 sed 命令。脚本,要求命令末尾不能有任何多余空格或文本。

7K60

Shell三大利器之sed

只会在屏幕临时输出不会修改源文件,一般测试过命令无误才会在脚本使用-i选项 sed常用命令 a 在当前行后添加一或多行。...多行时除最后一外,每行末尾需用“\”续 b lable 分支到脚本带有标记地方,如果分支不存在则分支到脚本末尾。 c 用此符号后新文本替换当前行文本。...列出非打印字符 n 读入下一输入行,并从下一条命令而不是第一条命令开始对其处理 N 追加下一个输入行到模板块后面并在二者间嵌入一个,改变当前行号码。...q 结束或退出sed r 从文件读取输入行 ! 对所选以外所有应用命令 s 用一个字符串替换另一个 如s/re/string,用string替换正则表达式re。...g 在行内进行全局替换 w 写并追加模板块到file末尾。将所选写入文件 W 写并追加模板块第一到file末尾。

2.1K00

性能测量工具-DevToolsPageSpeedLightHouse

PageSpeed Insights 也 2018 年某次改版將 Lighthouse 評分整併到 PageSpeed Insights !...Web.devWeb.dev 也是由 Google  基于 Lighthouse 所开发,与 PageSpeed Insights、Lighthouse 基本是差不多,不一样地方於它測評是依據衝擊度...另外則是下載報時會稍微方便一點。What's LighthouseLighthouse是Google开发一款开源工具,提供一套全面的测试来评估网页质量,包括加载性能、可访问性、最佳实践和PWA。...通过运行一整套测试,开发者可以发现 Web 平台 API,意识到性能隐患,并学习()最佳实践。换句话说,就是让开发者 Web 开发上做得更好。...源码结构——├─assets├─build├─clients // 浏览器展示逻辑│  └─extension // 扩展├─docs // 文档├─lighthouse-cli // 命令行工具

44410

Python 自动化指南(繁琐工作自动化)第二版:十四、使用谷歌表格

您还可以通过单击前面提到“启用谷歌表格API”按钮来生成一个证书文件。 电子表格对象 谷歌表格,电子表格可以包含多个表格(也称为工作),每个表格包含列和值。...本节例子,我们将把一章producesSales.xlsx上传到谷歌表格。前八看起来像 14-1 。...注意,Google 工作末尾有空字符串。这是因为上传工作有一个列数6,但是我们只有 4 列数据。您可以使用rowCount和columnCount属性读取工作行数和列数。...您可以屏幕底部选项卡看到工作,如图图 14-7 所示。...转到docs.google.com/forms开始形态;它将是空白。向表单添加要求用户输入姓名和电子邮件地址字段。

8.4K50

perfetto分析Native和java内存

Total malloc size: 从录制开始到菱形所选结点对应时间,在此调用堆栈分配了多少字节(包括转储时释放字节)。...Unreleased malloc count: 从录制开始到菱形所选结点对应时间,在此调用堆栈还有多少没有释放分配数量。...Total malloc count: 从录制开始到菱形所选结点对应时间,在这个调用堆栈共完成了多少分配(包括有对应释放操作分配)。除了查看火焰图,还可以执行sql语句查询想要数据。...其主要数据存储在下述三张 ○ stack_profile_frame:存储调用堆栈具体某个函数信息 ○ stack_profile_callsite:存储调用堆栈引用关系 ○ heap_profile_allocation...:存储一个调用堆栈内存分配或释放大小可以perfetto网站写sql语句查询,也可将trace文件转为数据库,自己写脚本分析。

49410

Elastic进阶教程:生成离线pdf文档

图片因此,要想将所有内容都导出到一个pdf文件,需要解决核心问题是把原先文档book组织形式,变成一个“大宽” —— 把内容都组织一个页面上,才能够利用工具将其转换。...关于各个产品文档构建方式,可以参考项目里提供这个构建脚本:https://github.com/elastic/docs/blob/master/doc_build_aliases.sh。...可以看到,并没有css。第一步,我们需要添加对应css文件。我们可以用原先命令,去掉--single参数,重新生成一个多页文档:....将单页html转换成pdf,我们可以使用很多现成工具。...该工具使用方式简单,只需要填入source和dest即可:wkhtmltopdf http://google.com google.pdf我们可以本地单页html所在目录,启动一个web服务器(python3

3.5K122

分布式 PostgreSQL 集群(Citus)官方教程 - 迁移现有应用程序

集群中分布之后,我们希望与同一存储相关一起驻留在同一节点。 为迁移准备源 一旦确定了所需数据库更改范围,下一个主要步骤就是修改应用程序现有数据库数据结构。... pg_dumping schema 之前,请确保您已完成一节准备源以进行迁移步骤。 包含分布列 Citus 不能强制唯一性约束,除非唯一索引或主键包含分布列。...向查询添加分布键 一旦 distribution key 出现在所有适当,应用程序就需要将它包含在查询。以下步骤应使用在开发环境运行应用程序副本完成,并针对 Citus 后端进行测试。...应用程序与 Citus 一起工作后,我们将了解如何将生产数据从源数据库迁移到真正 Citus 集群。 应更新写入应用程序代码和任何其他摄取进程以包含列。...云工程师将使用 Citus Warp 连接到您数据库,以执行初始数据库转储、打开复制槽并开始复制。我们可以迁移包含/排除您选择

2.1K30

Devtools 老师傅养成 - Sources 面板

Devtools as IDE : 通过 Workspaces(工作区)连接本地文件来使用开发者工具实时编辑器 七种断点类型 断点:代码运行到当前行之前暂停执行 源代码添加debugger关键字...: “BlackBox Script”可以调试忽略某些脚本(此处 BlackBox 为动词), Call Stack 堆栈中会将该脚本隐藏,单步调试时也不会步入脚本任何函数 function...bug 就可以 BlackBox 整个第三方库 js 脚本调试跳过这些代码执行 三种添加 BlackBox 方法: 1....这种改写是临时 Sources 面板左侧选择 Overrides,指定 DevTools 应保存更改目录,当在 DevTools 中进行更改时,DevTools 会将修改后文件副本保存到所选本地目录...(与插件运行在服务端脚本,页面上引用脚本,页面上 script 内嵌脚本都不同 插件服务端脚本可以访问所有 WebExtension JavaScript API,但它们无法直接访问网页内容

1.7K31

Power BI复合模型,想要实现,很简单

: 同样一个数据集,我却是这样: 翻看资料才知道,最近更新有一个存储模式:混合模式(或者复合模式) Power BI Desktop 中使用复合模型 之前 Power BI...Desktop ,当在报表中使用 DirectQuery 时,禁止该报表使用其他数据连接(无论是 DirectQuery 还是导入)。...一个报表可以在所选任何组合无缝地包含来自多个 DirectQuery 或导入数据连接数据连接。...而要使用这个复合模型,需要在最新版Power BI Desktop预览,将这个选项给勾上: 重启软件之后,此处会显示“对此模型进行更改”: 点击蓝色字: 模型就会变成directquery...此时,结合上一篇文章: 全网首发:Power BI Web公开报告实时更新秒级响应解决方案 创建一个方式,用playaxis播放这个,通过改变模型筛选器,来将台前未更新后台数据给拖出来,从而实现了目的

2.3K30

(译)优化ORC和Parquet文件,提升大SQL读取性能

建议解决方案:压缩 避免存储级别使用小文件一个好习惯是对逻辑上属于一起目录里小文件进行压缩。Big SQL,属于同一文件通常存储同一目录。...使用INSERT…SELECT合并文件 通过使用INSERT…SELECT语法直接创建一个作为原始副本来压缩效率低下拆分数据,此过程将根据插入并行度将数据重新组织为相对少量较大文件。...以下是一个如何创建,然后Big SQL插入旧表数据示例: CREATE TABLE new_table LIKE old_table; INSERT INTO new_table select...* from old_table; 该解决方案还允许通过将数据分区复制到,删除原始分区并插入压缩分区来合并单个分区文件。...ORC格式非压缩运行查询比压缩运行查询多2倍时间 parquet格式非压缩运行查询比压缩运行查询多1.6倍时间 这是针对ORC文件格式压缩测试输出,其中SLS_SALES_FACT_ORC

2.7K31

Linux 抓取网页实例(shell+awk)

一篇博客讲了Linux抓取网页方式,有curl和wget两种方式,这篇将重点讲Linux抓取网页实例——抓取google play全球12国游戏TOP排名 要抓取google play...,下一步就是提取每个游戏网页总绿色框内游戏属性信息即可(提取方式与模块3提取游戏链接方法类似,也是使用awk文本分析处理工具) 不过,这里需要注意几点: 脚本程序通过代理抓取网页语句..._all.sh 每日生成日报,都是通过总控脚本自动生成一个当天文件夹,来保存当天抓取数据、分析数据、结果数据,如下图所示: 注:以上文件夹数据是拷贝去年测试数据,我自己笔记本没有抓取排名...、12国总控脚本(top800_proxy_all.sh),添加上印度网页抓取脚本 top800_proxy_india.sh,并在邮件附加,添加上印度html附件 d、在数据库脚本(sql_insert_x_country.sh...2、目前搭在一台服务器,同时在后台运行多个网页抓取脚本(.

7.2K40

用 GitLab 做 CICD 是什么感觉,太强了!!

GitLab CI/CD 介绍 软件开发持续方法基于自动执行脚本,以最大程度地减少开发应用程序时引入错误机会。从开发代码到部署代码,他们几乎不需要人工干预,甚至根本不需要干预。...GitLab CI/CD 是如何工作 为了使用GitLab CI/CD,你需要一个托管GitLab应用程序代码库,并且根目录.gitlab-ci.yml文件中指定构建、测试和部署脚本。...为了可视化处理过程,假设添加到配置文件所有脚本计算机终端上运行命令相同。...GitLab CI/CD 通过这样做: 运行自动化脚本(串行或并行) 代码Review并获得批准 构建并测试你应用 就像在你本机中看到那样,使用Review Apps预览每个合并请求更改 代码Review...tag 使用Deploy Boards查看在Kubernetes运行每个CI环境的当前运行状况和状态 使用Auto Deploy将应用程序部署到Kubernetes集群生产环境 使用GitLab

9K42
领券