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

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

您还可以通过单击前面提到“启用谷歌表格API”按钮来生成一个新证书文件。 电子表格对象 在谷歌表格,电子表格可以包含多个表格(也称为工作),每个表格包含。...外部列表内部列表分别代表工作。您可以修改该数据结构,以更改某些产品名称、售出磅数和总成本。...注意,Google 工作末尾有空字符串。这是因为上传工作有一个数6,但是我们只有 4 数据。您可以使用rowCount和columnCount属性读取工作行数和数。...什么代码将从标题为Student工作单元格 B2 读取数据? 如何找到 999 字母? 如何找出一个工作有多少如何删除电子表格?...请记住,Google 工作行号从 1 开始,而不是从 0 开始。单元格将是字符串,所以您需要将它们转换成整数,以便您程序可以使用它们。

8.4K50

谈谈云计算

正如在关系数据库那样,BigTable 数据可以组成具有,且每一都有一个惟一索引 ID。...不像关系数据库那样,BigTable 没有固定模式且通常是非规范化(denormalized)每一可能都有不同。相对于通过键跨不同表链接不同行,最佳实践将是在 一中有许多。...Google 工程师宣称 BigTable 数据查询响应时间只根据结果数据集大小确定。无论查询是针对 1000 或者 1 亿,您都可以获得同样性能,只要结果被限制为 1000 。...然而,缺点是并非所有的用户都有 Google 帐户,且将您网站与 Google 帐户捆绑使得更难于移动到另一个 PaaS 供应商。...如 果您在 Google Apps 上托管您域,那么通过将 Google Apps 帐户与 GAE 帐户链接,您还可以配置通过任何在您控制下子域访问应用程序。

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

SQL 简易教程

在某些数据库,BETWEEN 选取介于两个之间且包括第一个测试但不包括最后一个测试字段。 因此,请检查您数据库是如何处理 BETWEEN 操作符!...我们可以从一个复制所有的插入到另一个已存在: INSERT INTO table2 SELECT * FROM table1; 或者我们可以只复制希望插入到另一个已存在: INSERT...语法 CREATE DATABASE dbname; CREATE TABLE 语句用于创建数据库组成,每个都必须有个名。...FOREIGN KEY - 保证一个数据匹配另一个参照完整性。 CHECK - 保证符合指定条件。 DEFAULT - 规定没有给赋值时默认。...KEY 约束 一个 FOREIGN KEY 指向另一个 UNIQUE KEY(唯一约束键)。

2.8K10

Vim 快速入门

任意一个,就可以将光标移动到最底下那一,进入底线命令模式(也称为指令命令模式)。...M光标移动到这个屏幕中央一第一个字符处 L光标移动到这个屏幕最下方一第一个字符处 G移动到这个档案最后一 nG移动到这个档案第 n ,n是数字(可配合 :set nu) gg移动到这个档案第一...:w [filename]将编辑数据储存成另一个档案(类似另存新档) :r [filename]在编辑数据,读入另一个档案数据。...在 vi 設定一下號; 6. 動到第 43 ,向右移動 59 個字元,請問你看到小括號內是哪個文字? 7. 動到第一,並且向下搜尋一下『 gzip 』這個字串,請問他在第幾? 8....我要複製 66 到 71 這 6 內容(含有MANDB_MAP),並且貼到最後一之後; 11. 113 到 128 之間開頭為 # 符號註解資料我不要了,要如何刪除? 12.

1.1K20

Google Apps Script 使用

Google Apps Script 是为谷歌工作 Sheets、文档, Docs、幻灯片Slides或表单 Forms创建附加组件,自动化您工作流,与外部api集成,等等。...他使用也很简单,除了简单易用api外,还有强大管理功能 打开Apps Script脚本管理页面,我们可以看到这样一个页面 上面这个页面就是脚本管理页面 点击右上角新建项目,就会弹出这样一个新建项目的页面...我们编辑好了这个脚本,点击ctrl+s,会让你输入项目名称 如何项目名做左上角无项目名称就会变成你刚刚输入项目名 脚本编辑好了,也保存了,我们现在就可以点击运行了 要运行脚本 我们可以点击这两个地方...(第 7 ,“代码”文件) 这是因为我们还没有授权,这个项目可以使用那些类,那些API 要授权,就点击资源,高级谷歌服务 点击后弹窗 我们找到Google Docs API 这一,然后点击最后一...我们点击查看,执行记录 可以看到 Docstitle 已经打印出来了 脚本编写和执行就那么简单, 但复杂脚本编辑会用到很多API 和一些工作流 API 链接 https://developers.google.com

3.6K10

vim带你装逼带你飞(二)

上篇我贴上了我使用vim配置及插件配置,有这些东西只能是一个脚本堆积,无从谈高效代码阅读开发。 下面我们就来写经常使用命令,就从配置F系列快捷键开始吧。....vimrc 脚本更改按照你习惯F12按键我配置解析比较全,如果你不需要很全解析请修改 .vimrc Do_CsTag()配置 不知道如何配置请google, bing, baidu。...代码快速移动 浏览模式下 j(下移一)k(上)h (左移一)l (右移一) shift + h (移到首) shift + l (移到行尾) gg (移动到文件开始) shift+g...(移动到文件最后) shift + f (下翻一屏) shift + b (上翻一屏) 先输入数字 然后 shift + g(直接跳转到该行) w (后移一个字符串) b (前一个字符串) 5....拷贝删除 shift + v (选择) ctrl + v (选择) 然后输入y(拷贝) d (删除) yy (拷贝) dd (删除) 数字 + yy (多行拷贝) 数字 + dd (多行删除

92860

NoSQL和数据可扩展性

Amazon DynamoDB, Redis, Aerospike 型 一个简单键,有许多属于命名列族。 同一系列存储在一起,使检索非常有用。 不同表格之间没有关系。...下面提供版本是一个现实Web应用程序,用于从DynamoDB搜索和检索电影信息并将其呈现在网页上。 这是任何Web应用程序基本功能,并且应该允许您快速地为自己应用程序启动和运行。...加载数据 现在执行加载数据脚本,如下所示:node MoviesLoadData.js 这需要5-10秒加载,并将5000个电影加载到存储在内存新数据库。 现在我们将再次从亚马逊教程变化。...在AWS管理控制台中,搜索DynamoDB服务。 点击,你应该看到这样列表。 通过点击“电影”,您可以在“物料”查看表格项目,访问应用程序指标,并查看“容量”选项卡估计每月成本。...为确保我们不收取任何费用,请在创建旁边操作下单击删除。 确认此操作。

12.2K60

【工具】一个投工作十年MMExcel操作大全

>移动到当前数据区域边缘:CTRL+ 箭头键 移动到首:HOME 移动到工作开头:CTRL+HOME 移动到工作最后一个单元格。...SHIFT+F4 在保护工作非锁定单元格之间移动:TAB 2>Excel快捷键之处于END模式时在工作中移动 打开或关闭 END 模式:END 在一内以数据块为单位移动:END, 箭头键...Excel 4.0 宏工作:CTRL+F11 移动到工作簿下一个工作:CTRL+PAGE DOWN 移动到工作簿上一个工作:CTRL+PAGE UP 选择工作簿当前和下一个工作:SHIFT...CTRL+9 取消隐藏:CTRL+SHIFT+( 左括号 隐藏:CTRL+0(零) 取消隐藏:CTRL+SHIFT+)右括号 9>Excel快捷键之编辑数据 编辑活动单元格并将插入点放置到线条末尾...+*(星号) 选中当前数组,此数组是活动单元格所属数组:CTRL+/ 选定所有带批注单元格:CTRL+SHIFT+O (字母 O) 选择不与该行内活动单元格相匹配单元格:CTRL+\ 选中不与该内活动单元格相匹配单元格

3.6K40

分布式 PostgreSQL,Citus(11.x) 效用函数

如果是哈希分布式,则该函数还基于分片计数和分片复制因子配置创建 worker 分片。如果包含任何,会将这些自动分布到 worker 节点。...在 Citus ,在一个节点上调用这些函数会影响在另一个节点上运行后端。...get_shard_id_for_distribution_column Citus 根据分布分布方法,将分布式每一分布给分片。...集群管理与修复函数 citus_move_shard_placement 此函数将给定分片(以及与其并置分片)从一个节点移动到另一个节点。...此函数旨在在从集群删除节点之前调用,即关闭节点物理服务器。 isolate_tenant_to_new_shard 此函数将创建新分片,用于保存分布具有特定单个

1.5K20

RefactoringGuru 代码异味和重构技巧总结

通常,这些异味不会立即出现,而是随着程序演化而积累(尤其是当没有人努力根除它们时候)。 过长方法 方法包含代码太多。一般来说,任何超过十方法都会让你产生疑问。...移动字段 问题:一个字段在另一个类中使用次数比在它自己类中使用次数多。 解决方案:在新类创建一个字段,并将旧字段所有使用重定向到该字段。...内联类 问题:一个类几乎什么都不做,也不负责任何事情,也没有为它规划额外责任。 解决方案:将所有功能从该类移动到另一个类。 隐藏委托关系 问题:客户端从对象 A 字段或方法获取对象 B。...解决方案:从子类删除字段,并将其移动到超类。 上方法 问题:你子类具有执行类似工作方法。 解决方案:使方法相同,然后将它们移动到相关超类。...上构造器主体 问题:你子类构造器代码基本相同。 解决方案:创建一个超类构造器,并将子类相同代码移动到它。在子类构造器调用超类构造器。

1.8K40

【基础干货】Linux Shell基础教程

如果您需要帮助了解命令工作方式,通常使用--help标志发送命令将提供关于如何使用命令信息。 文件系统导航 shell主要功能之一是为文件系统提供接口。...您可以使用这些快捷方式指定相对路径,无论是在ls之类命令,还是在我们尚未讨论其他命令。要将当前位置移动到另一个目录,我们使用cd命令。.../jack在/home目录中使用也会转到/home/jack目录,因为它.指示工作目录或当前目录(用于pwd在终端打印工作目录)。 相对路径用于指定所有命令文件和目录。...(另一个新目录新目录),请使用-p标志根据需要创建父目录。...除了C-n和C-p访问历史记录下一个和上一个命令之外,以下键绑定使得更容易在bash-terminal中导航文本(C表示ctrl,M-表示alt): C-a将光标移动到开头 C-e将光标移动到行尾

1.4K40

C盘爆满,如何移除软件~

自述文件 自由移动 自由移动目录,而不会破坏安装或快捷方式 您可以使用此工具将默认情况下安装在C:\上程序移动到另一个驱动器上,以节省主驱动器上空间。...这个怎么运作 文件被移动到新位置 一个符号链接从旧位置重定向到新创建任何试图访问旧位置文件程序都会自动重定向到新位置 下载 ?...和Windows Store Apps之类核心功能。...要回目录,请参阅自述文件最后一部分。 也就是说,移动前面提到目录包含目录应该不会引起任何问题。...卸载程序将正常运行,在您将程序移至位置保留一个空目录,并在原始位置保留目录链接,然后可以手动删除这两个目录 回程序 删除旧位置联结(这不会删除内容),并将目录回其原始位置 ?

1.7K30

DBeaverEE for Mac(数据库管理工具)

-Google Bigtable -InfluxDB -阿帕奇·卡桑德拉(Apache Cassandra) -雷迪斯 -阿帕奇蜂巢 2、所有这些数据库都有SQL接口,您可以像使用良好旧关系数据库一样使用它们...,包括基于单元格过滤器 5、结果按排序 6、具有所有应用过滤器和顺序数据导出 7、根据选定***SQL语句 8、选定基本统计信息 模拟数据***器 1、您可以为***随机数据(或“模拟...**标准SQL92 DDL 4、能够编辑/重命名/删除连接和大多数数据库对象 5、全局和本地过滤器,能够按名称过滤数据库对象 数据传输 1、将数据导出到文件或另一个数据库,并可以选择创建目标(如果不存在...***ER图 2、自定义可见性 3、将图表导出为以下格式:GIF,PNG,BMP,GraphML 数据和元数据搜索 1、针对所有选定/视图全文数据搜索搜索结果显示为已过滤/视图 2、在数据库系统之间进行元数据搜索...3、能够设置确切对象名称或搜索掩码 数据库结构比较 1、能够比较任何类型多个数据库对象:,模式,整个数据库等。

1.8K20

Google Earth Engine(GEE)——GEE最全介绍(7000字长文)初学者福音!

要在另一个脚本使用代码,请使用该require函数从另一个脚本加载导出。...在搜索栏中键入数据产品、传感器或其他关键字名称,然后单击search按钮查看匹配地点、栅格和数据集列表。单击任何栅格或结果以查看存档该数据集描述。...创建一些导入后,您应该会看到类似于图 5 内容。要将导入复制到另一个脚本,或将导入转换为 JavaScript,请单击 subject图标旁边Imports 标题并将生成代码复制到您脚本。...分析器显示由脚本调用计算产生 CPU 和内存使用情况(每个算法和资产)信息,以及地图中当前可见每个图块显示。分析器输出每一都对应于“描述”描述算法、计算、资产负载或开销操作。...几何绘图工具位于地图显示左上角 使用任何绘图工具都会自动创建一个新几何图层,并将该图层导入添加到导入部分。

1K10

Java 中文官方教程 2022 版(三十五)

); jdbcRs.updateRow(); 该代码将光标移动到第三并将PRICE值更改为 10.99,然后使用新价格更新数据库。...插入两,一个是HouseBlend,另一个是HouseDecaf 将光标移动到最后一并将其删除 使用 CachedRowSetObjects 原文:docs.oracle.com...然后代码将crs对象游标移动到相同。接下来,代码找到resolver对象包含冲突,该将是一个不为空。...由于COFFEE_HOUSES有数百数据,如果将搜索数据量减少到仅包含STORE_ID中指示加利福尼亚州,这些比较将更快更容易进行。...列出所有咖啡店名为COFFEE_HOUSES,有数百。为了使事情更易管理,此示例使用了少得多行数,足以演示如何进行过滤。 STORE_ID是一个int,表示咖啡店所在州等信息。

11800

干货:Web应用上线之前程序员应该了解技术细节

知道注入相关知识,尤其是 SQL 注入,并知道如何防止它。 千万别相信用户输入,也不要相信任何请求(其中包括 cookies 和 表单域隐藏字段!)。...使用 salt(密码散技术)散密码并为你彩虹使用不同 salts 来防止 rainbow 攻击。...要知道 robots.txt 和搜索引擎爬虫是如何工作。...现在广泛认同做法是:除了通用脚本,如 analytics apps 或 HTML5 shims,将其它脚本放到页面底部。 搞懂 JavaScript 沙箱如何工作,特别是你打算用 iframes。...在做任何事之前,可搜索一个组件或案例是如何实现。但有 99% 机会是其它人已经做过了,并发布了 OSS 版本代码。 另外,即时确定你需要是什么,但也别使用太多库。

1.2K50

CICD手下开源界六大金刚

它不需要运行Docker守护程序来执行操作 我们使用skopeo只要从各种存储机制复制图像 示例: 可以将图像从一个注册复制到另一个注册而无需特权用户 检查远程图像属性,包括图层,而不将图像拉到主机...部署Nexus后,使用提供脚本设置Nexus存储库。 使用Nexus 3默认用户ID(admin)和密码(admin123)。...执行脚本,完成如下工作: 一些Maven代理存储库用于缓存Red Hat和JBoss依赖项。 一个maven-all-public组存储库,包含所有必需工件代理存储库。...NexusDocker注册在端口5000上侦听.OpenShift不知道这个额外端点,因此需要创建一个公开Nexus Docker注册以供使用其他路由。 ?...但是,您需要skopeo才能将构建容器映像移动到另一个注册。 这意味着您需要构建自定义从属pod。 您只需扩展现有的从属pod并将skopeo安装到该pod

4K30

Linuxvi与vim编辑操作

k:上 l:右移 M:光标移动中间 L:光标移动到屏幕最后一首 G:移动到指定,行号 -G 在命令行输入 vi +26 samp.txt...命令直接打开文件到达 26 ,在 vi 编辑器也可以输入 :26 跳转到 26 {:按段移动,上 }:按段移动,下移 Ctr-d:向下翻半屏.../+/user01/apras1+ (使用+ 来 替换 / ): /oradata/apras/替换成/user01/apras1/ 不加 g,表示只对搜索字符串首次出现进行替换; g放在命令末尾...,表示对搜索字符串每次出现进行替换; g 放在命令开头,表示对正文中所有包含搜索字符串行进行替换操作 2....4 set autoindent " 设置自动缩进:即每行缩进与上一相等 set cindent " 使用 C/C++ 语言自动缩进方式

3.1K20

visual studio运行程序快捷键_visual studio快捷方式在哪

F11 或Alt+Shift+F1 插入新工作 Ctrl+Page Down 移动到工作簿下一张工作 Ctrl+Page Up 移动到工作簿上一张工作 Ctrl+Page Up 选定其他工作...”菜单上“删除工作”命令) 6.10.工作浏览快捷键 箭头键 向上、下、左或右移动一个单元格 Ctrl+箭头键 移动到当前数据区域边缘 Home 移动到首 Ctrl+Home 移动到工作开头...Ctrl+End 移动到工作最后一个单元格,该单元格位于数据所占用最右最下行 Page Down 向下移动一屏 Page Up 向上移动一屏 Alt+Page Down 向右移动一屏...Ctrl+Shift+* 在数据透视,选定整个数据透视 Ctrl+/ 选定包含活动单元格数组 Ctrl+Shift+O 选定含有批注所有单元格 Ctrl+\ 在选定,选取与活动单元格不匹配单元格...Shift+Home 将选定区域扩展到首 Ctrl+Shift+Home 将选定区域扩展到工作开始处 Ctrl+Shift+End 将选定区域扩展到工作上最后一个使用单元格(右下角)

4.8K10

常用快捷键大全

+Home: 将所有使用窗口以外窗口最小化(和摇动使用窗口一样意思) Win+Space:将所有桌面上窗口透明化(和鼠标移到工作最右下角一样意思) Win+上方向键:最大化使用窗口(和将窗口用鼠标拖到屏幕上缘一样意思...6.9.工作处理快捷键 Shift+F11 或Alt+Shift+F1 插入新工作 Ctrl+Page Down 移动到工作簿下一张工作 Ctrl+Page...Up 移动到工作簿上一张工作 Ctrl+Page Up 选定其他工作 Ctrl+PageDown 取消选定多张工作 Shift+Ctrl...移动到首 Ctrl+Home 移动到工作开头 Ctrl+End 移动到工作最后一个单元格,该单元格位于数据所占用最右最下行 Page Down...Ctrl+Shift+O 选定含有批注所有单元格 Ctrl+\ 在选定,选取与活动单元格不匹配单元格 Ctrl+Shift+| 在选定

4.2K10
领券