首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

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

    获取证书和令牌文件 在使用 EZSheets 之前,您需要为您的 Google 帐户启用谷歌表格和谷歌网盘 APIs。...将该文件重命名为credentials-sheets.json,并将其放在与 Python 脚本相同的文件夹中。...Sheet对象代表每个工作表中的数据行和列。您可以使用方括号运算符和整数索引来访问这些工作表。Spreadsheet对象的sheets属性按照它们在电子表格中出现的顺序保存一组Sheet对象。...发生这种情况时,读取或写入数据的函数调用需要几秒钟(甚至一两分钟)才能返回。如果请求继续失败(如果另一个使用相同证书的脚本也在发出请求,这是可能的),EZSheets 将再次引发这个异常。...但是在大多数情况下,这个速度限制不会影响使用 EZSheets 的 Python 脚本。谷歌表格也限制了你修改的频率。

    8.6K50

    Google Sheets新功能:通过自然语言指令自动生成图表

    唐旭 编译整理 量子位出品 | 公众号 QbitAI Google Sheets更新了。...今早,Google旗下图表编辑应用Sheets的产品经理Daniel Gundrum在博客上发文,详细介绍了Google Sheets此次更新增加的新功能。...这一更新是通过Explore——Google的自然语言搜索系统来实现的。 Gundrum在原文中说: “Sheets中的Explore由机器学习驱动,它能够帮助团队迅速发掘出数据的意义。...“现在,我们在Explore上运用相同的技术来让数据可视化工作变得更为容易。如果你找不到自己需要的图表,让Explore来搞定就行。...此外,Google Sheets还更新了其他一些功能,包括:一键同步Docs和Slides(Google的另外两款办公软件)上的数据、自定义快捷键、全新可调整的打印预览界面、更为强大的编辑工具栏以及全新的函数等

    2.1K50

    从VBA到Python,Excel工作效率如何提高?

    现在有了: xlwings库允许我们通过VBA调用Python脚本来进行两者的交互! ? 2 为什么要将Python与Excel VBA集成? 事实上,你可以在VBA中做任何事情。...那么为什么要使用Python呢?原因有很多: 1、你可以在Excel中创建一个自定义函数,而不需要学习VBA。 2、使用Python可以显著加快数据操作的速度。...第一种是直接从 VBA 调用 Python 脚本,另一种是通过用户定义函数调用。...3、在Python脚本中,调用函数main()。 让我们看几个例子,看看如何使用它。 例1:在Excel外部操作,并返回输出。...在本例中,我们将看到如何在Excel之外执行操作,然后在电子表格中返回结果。 我们将从CSV文件中获取数据,对这些数据进行修改,然后将输出传递到Excel: 首先,VBA代码。

    11.4K20

    解除 Excel 表格的文档保护全攻略

    在日常工作和学习中,我们可能会遇到 Excel 表格被保护无法编辑的情况。别担心,今天就为大家分享几种解除 Excel 表格文档保护的方法。...二、导入 Google Sheets 把受保护的 Excel 表格上传到 Google Drive,然后使用 Google Sheets 打开。...在 Google Sheets 中,部分保护功能可能会失效,让你可以直接编辑表格内容。若文档依旧受保护,可以尝试另存为 Google Sheets 格式,之后再导出为 Excel 文件。...三、使用密码破解工具 如果你知道或猜测 Excel 文档的保护密码,可以使用一些专门的工具或软件来破解保护密码。这类工具包括 Password Recovery、VBA 脚本等。...需要注意的是,使用密码破解工具要确保合法性,并且仅在自己拥有合法权限的情况下使用。

    32310

    Libra教程之:执行Transactions

    Transactions运行的基础条件 在Libra中,我们运行Transactions,这里面包含着如下几个基础条件: 账本的初始状态。...前面的文章我也提到过函数式编程,这里的作用和函数式编程很像。交易没有任何副作用。我们可以通过重新执行交易的历史记录来得到和现在账本状态一样的账本。 可度量的。...Transactions的结构 在Libra中,一个Transaction就是一个签名过的数据,它包含如下内容: 发送者地址。...验证交易脚本和模块。VM会使用Move字节码验证器来验证交易的脚本和模块是不是有效的(类型安全,引用安全,资源安全等)。 发布模块。程序里面的模块都会被发布到交易发起者的账户中。...运行交易脚本。VM构建脚本参数,并运行交易脚本。如果交易成功,将会把交易和相关的事件写入账本状态中。如果交易失败,账本状态不会改变。 运行epilogue。

    33620

    强!54K+ star!一款解放双手,可视化自动化神器,支持400个节点!!

    (MySQL、MongoDB 等)、办公软件(Microsoft Excel、Google Sheets 等)以及各类 API。...例如,你可以创建一个工作流,当收到新的 Gmail 邮件时,自动将邮件中的重要信息提取出来,并存储到 Google Sheets 表格中,方便后续分析和管理。 超400个节点 2....强大的脚本支持 虽然 n8n 主要以可视化方式进行工作流设计,但它也提供了强大的脚本支持。在节点配置中,用户可以使用 JavaScript 编写自定义代码,实现更灵活、更复杂的功能。...强大的脚本支持 4. 可扩展性和自定义性 n8n 具有良好的可扩展性,用户可以根据自己的需求开发自定义节点。...这些功能使得 n8n 能够在企业内部安全、稳定地运行,帮助企业实现大规模的自动化流程管理,提高整体运营效率。 3、如何使用n8n?

    93310

    Chainlink去中心化预言机桥接区块链与现实世界

    在这个文章中,我们将探索 chainlink 预言机网络的搭建,并学习如何使用预置或自定义的适配器实现智能合约与外部世界数据的桥接。 智能合约被锁定在区块链里,与外部世界隔离开来。...在这个教程中,我们将探索 chainlink 网络的搭建以及其适配器的使用方法,我们 在 Kovan 测试链搭建了一个用于概念验证的演示环境,所有的代码可以从 这里[1]下载。...3、使用自定义的 Chainlink 适配器 前面的部分看起来干净简洁。但是,Chainlink 内置的适配器很有限,不能 满足各种区块链应用的要求。因此,需要为不同的应用场景创建定制的适配器。...作为示例,我们将 这个外部适配器部署到 Google Cloud Functions。在登录之后,参考下图创建一个 新的函数并上传 chainlink-cloud-adapter.zip: ?...可以在 chainlink 节点的交易历史中找到该交易: ? 也可以在 Google cloud functions 的仪表盘中找到该交易: ?

    1.3K40

    基于Appium的iOSMonkey

    前言 iOS稳定性测试业界做的比较少,因为iOS没有提供类似google的那种Monkey工具,在实际的项目中也需要对iOS进行稳定性测试,所以进行了一番调研.先后使用了一些工具到自己开发的工具,从中也学到了不少知识...但是使用过程中发现,最新版本的macaca底层使用的xctestwd,并发多设备的时候,只能运行一个设备,google了一番xctestwd 对多设备兼容不好.不过看过了作者的源码,对我后来使用appium...appium框架+java+testng,是最常常见的脚本开发组合.所以学习成本较低,可以直接设计框架并写代码....可查询崩溃 Monkey的主要功能还是发现crash,所以在结束后查询是否存在崩溃并发送邮件. 支持自定义用例 在执行monekey前,通过配置自定义用例,来先进行登录....后续 因为实际项目中使用的模拟器进行测试,所以代码中查崩溃日志是用的模拟器的崩溃文件地址,后续会兼容一下真机.使用上并没有其他差别.

    1.4K30

    使用Google App Script和Google Sheet自动生成数据仪表盘

    我们使用这种方法来跟踪我们的应用程序在Atlassian Marketplace中的表现,这项技术也可以与很多公共API搭配使用,比如: Github Google(借助Google Play或者Chrome...上面的第一点已经在我的队友发布的如何使用Google Sheet制作杀手级的数据仪表盘一文中得到了解决。这周我们专注于利用Google App Script来实现仪表盘数据的自动更新。...步骤2:创建Google App Script从API拉取数据 Google App Script 是一门基于JavaScript的语言,你可以用它来对Google Sheets(以及其他Google套件...创建触发器只需在脚本编辑器的工具栏中点击以下按钮: [google-apps-script-trigger-icon.png] 在本文的场景下,我们设定一个每天触发一次的触发器即可。...MAX函数中的表达式在xtract表中寻找某月第一天和下一个月第一天之间的数据并完成相应的计算。

    6.5K60

    以太坊主网部署终极指南

    一个有足够的 ETH 来支付 Gas 费以太坊地址的私钥。 一个部署工具或脚本。...部署的特殊迁移合约增加了 Gas 成本。尽管可以删除它。 在主网上,Truffle 中的长时间迁移是非常非常痛苦的。...Gas 交易成本使主网的部署变得非常困难,你可以在 Truffle 配置中设置一个 Gas 价格[19],但在整个迁移期间都将使用这一个 Gas 价格。...Hardhat Hardhat 中没有对部署的直接支持。然而,你可以写一个脚本,通过 ethers.js 部署一个合约,并从 hardhat 命令中调用它。...Web3 当然,你总是可以直接使用 Web3(或 ethers.js)构建你的自定义部署逻辑。当你频繁地部署合约并需要自定义逻辑来存储部署信息时,这非常有用。

    2K20

    Solidity 智能合约开发 - Hardhat 框架使用

    我们在开发过程中,会牵扯到很多隐私信息,如私钥等,我们会希望将其存储在 .env 文件或直接设置在终端中,比如我们的 RINKEBY_PRIVATE_TOKEN,这样我们就可以在部署脚本中使用 process.env.RINKEBY_PRIVATE_TOKEN...在 Hardhat 项目中,我们可以通过在 scripts 目录中编写脚本来实现部署等功能,并且通过便捷的命令执行脚本。...Hardhat 的测试脚本中,我们使用 describe 包裹测试类,并且使用 it 包裹测试方法。...添加 gas-reporter 支持 如上文所述,gas 是我们在开发过程中需要特别关注的资源,尤其在 Ethereum 主网上尤其昂贵。因此,我们需要在测试过程中查看 gas 消耗情况。...除此之外,我们还可以自定义一些任务供开发调试使用。

    1.5K20

    支持公式的3款Excel替代品

    你可以存储、组织和协作处理任何信息,例如员工名录、产品清单等,有的人不会使用SQL和任何脚本,Airtable就非常适合缺点是没有中文版,并且服务器在国外,使用不稳定 Airtable 是适用于各种规模企业和企业的电子表格解决方案...它使您可以将项目,内容和想法组织到一个集中式系统中。 该软件支持表单管理。 它可以帮助您过滤,排序和重新排列数据。 它提供可自定义的视图和字段。...使用450多种电子表格函数轻松计算 插入函数、访问类别和应用的公式、使用命名范围以及计算工作表和整个工作簿,所有这些都在一个地方。插入方程式和符号来描述应用的计算。...Google Sheets 使用非常强大的方式来互连文件,如果您希望自动化,可以使用 Google Script(Java Script 的一种方言)。...即使是新手也可以录制宏或编写自定义函数,缺点是,在测试版中,Google提供的产品是轻量级的,缺乏像Excel之类的产品所具有的完整功能。

    3.5K10

    Foundry教程|如何调试和部署Solidity智能合约

    在 solidity 中编写单元测试,而不是 Javascript 更快的编译和测试 内置的模糊测试 Gas 优化工具 支持主网分叉 Etherscan 代码验证 硬件钱包兼容 Solidity 脚本...就我个人而言,我喜欢 Hardhat 的脚本环境(特别是对于复杂的部署),但也认识到使用 Foundry 进行测试和模糊处理的好处。在同一个代码库中使用这两个应用程序,可以提供两个最佳选择。...另外请注意,在上面的例子中,我们在 var1 中传入了一个 uint256 变量。...= b"); fail(); } } 然后,我们可以在整个合约中使用这个断言,或者建立一个自定义断言库,并类似于我们先前导入标准库的方式来导入它们。...优化函数的一个方法是使用测试合约,并在修改前后进行快照对比: forge snapshot --snap gas1.txt // make some changes forge snapshot --diff

    2.2K20

    Google Apps Script 的使用

    Google Apps Script 是为谷歌工作表 Sheets、文档, Docs、幻灯片Slides或表单 Forms创建附加组件,自动化您的工作流,与外部api集成,等等。...他的使用也很简单,除了简单易用的api外,还有强大的管理功能 打开Apps Script的脚本管理页面,我们可以看到这样一个页面 上面这个页面就是脚本管理页面 点击右上角的新建项目,就会弹出这样一个新建项目的页面...而Docs这个对象,其实我脚本环境内置的一个类。要使用这个类还需要用户授权。...点击三角形运行printDocTitle函数, 我们这里的文件都是以 gs 为扩展名的。...(第 7 行,“代码”文件) 这是因为我们还没有授权,这个项目可以使用那些类,那些API 要授权,就点击资源,高级谷歌服务 点击后弹窗 我们找到Google Docs API 这一行,然后点击最后一列的

    4.1K10

    再见Excel!我开源了一款与Python深度集成的神器级IDE

    Grid Studio 的工作原理 Grid Studio 是一款基于 Web 的应用程序,看起来和 Google Sheets 或 Excel 很像。...编写自定义函数 虽然上述的读写函数已经可以满足很多需求,但有时候也需要编写自定义函数,然后在表格中调用这些函数。...def UPPERCASE(a): return str(a).uppercase() 然后就可以在表格中调用这个函数,就像调用常规的函数一样。...示例:爬取网络内容 之前爬取网络内容可能需要在各种工具之间切换,现在只需要一个脚本就够了。 ? 在上面的示例中,一个简短的脚本直接将 Hacker News 网站的文章加载到表格中。...增加更多原生函数(比如 AVERAGE、SUM、IF 之外),甚至是来自 Libre Office Calc 或 Excel 的函数。 在表格中输入公式时提供语法高亮和函数提示。

    2.3K30
    领券