首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何使用google sheets api在php中设置基本过滤器?

如何使用google sheets api在php中设置基本过滤器?
EN

Stack Overflow用户
提问于 2020-07-25 00:07:14
回答 1查看 173关注 0票数 0

Google给了我下面的代码模板来设置一个基本的过滤器。我只需要一个例子,我可以让我的php代码创建一个条件过滤器在我的google工作表。有人能帮帮忙吗?

代码语言:javascript
运行
AI代码解释
复制
// Filter sheet 
// TODO: Assign values to desired properties of `requestBody`:

$requestBody = new Google_Service_Sheets_BatchUpdateSpreadsheetRequest();


$response = $service->spreadsheets->batchUpdate($spreadsheetId, $requestBody);

// TODO: Change code below to process the `response` object:
echo '<pre>', var_export($response, true), '</pre>', "\n";

?>
EN

回答 1

Stack Overflow用户

发布于 2020-07-27 11:06:40

解决方案

为了使用Batch Update发出过滤请求,您需要首先设置your criteria as shown in the documentation,然后使用此条件构建your filter representation as also indicated in the documentation

以下是使用文档中的一些过滤条件的示例:

代码语言:javascript
运行
AI代码解释
复制
// Filter sheet 
// TODO: Assign values to desired properties of `requestBody`:

// Set desired criteria
$criteria->{'0'} = array(
    'condition' => array(
        'type' => 'DATE_BEFORE',
        'values' => array(
            'userEnteredValue' => '4/30/2016'
        )
    )
);

// Set requests array with the appropiate criteria
$requests = [
  new Google_Service_Sheets_Request( array(
        'requests' => array(
            'setBasicFilter' => array(
                'filter' => array(
                    'range' => [ // your desired range
                        'sheetId' => 0,
                        'startColumnIndex' => 0,
                        'endColumnIndex' => 0
                    ],
                'criteria' => $criteria
                )
            )
        )
    )
);

// Add the requests to the body
$requestBody = new Google_Service_Sheets_BatchUpdateSpreadsheetRequest(array('requests' => $requests));


$response = $service->spreadsheets->batchUpdate($spreadsheetId, $requestBody);

// TODO: Change code below to process the `response` object:
echo '<pre>', var_export($response, true), '</pre>', "\n";

?>

我希望这对你有所帮助。如果你还需要什么,或者你不明白什么,请告诉我。:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63082939

复制
相关文章
在 PHP 中使用 Google Charts API
利用 Google Chart API 可以制出各种统计图表,当前支持线形图、柱形图、饼形图、散点图、曲线图。Google Charts API Code 页面有对这个 API 使用的详细说明,但是还略显繁琐。今天发现有人开发了一个这个方面的 PHP 类,并且还包括三个例子,我就挑选一个例子结合自己的一个项目给大家讲解下如何使用:
Denis
2023/04/14
1.1K0
在 PHP 中使用 Google Charts API
Excel与Google Sheets中实现线性规划求解
很久没更新过APS系列文章了,这段时间项目工作确实非常紧,所以只能抽点时间学习一下运筹学的入门知识,算是为以后的APS项目积累点基础。看了一些运筹学的书(都是科普级别的)发现原来我目前面对的很多排产、排班、资源分配和路线规划问题,都是运筹学上的典型案例。与此同时,除了继续使用Optaplanner来做我们的规划类项目外,还花点时间去研究了一下Google OR-Tools开源规划引擎,这是Google旗下的一个开源求解器,接下来我会专门写一些关于Google OR-Tools应用的文章,并与Optaplanner作些关联对比。
Kent Zhang
2019/09/17
3.9K0
Excel与Google Sheets中实现线性规划求解
用Google Sheets搭建深度网络
我想告诉你们,卷积神经网络并不像听起来那么可怕。我将通过展示我在google sheets中制作的一个实现来证明它。这里有一些可用的内容。复制它(使用左上角的file→make a copy选项),然后你可以尝试一下,看看不同的控制杆是如何影响模型的预测的。
AiTechYun
2019/11/18
1.6K0
PHP中PDO的基本使用
以上俩种均可读取数据库数据,但是query()用于简单查询,而prepare()强大安全。
岳泽以
2023/04/23
1.5K0
PHP中PDO的基本使用
使用Google翻译Api
将环境变量GOOGLE_APPLICATION_CREDENTIALS设置为包含服务帐户密钥的JSON文件的文件路径。在Linux或macOS系统中设置方法如下:
职场亮哥
2020/10/10
4.6K0
JSON在PHP中的基本应用
从5.2版本开始,PHP原生提供json_encode()和json_decode()函数,前者用于编码,后者用于解码。
全栈程序员站长
2022/09/07
2.4K0
Google JavaScript API 的使用
您可以使用JavaScript客户端库与Web应用程序中的Google API(例如,人物,日历和云端硬盘)进行交互。请按照此页面上的说明进行操作。
拿我格子衫来
2022/01/24
3.1K0
BI 产品中过滤器设置
腾讯云商业智能分析团队
2017/09/15
3.2K0
BI 产品中过滤器设置
如何严格设置php中session过期时间
如何严格限制session在30分钟后过期! 1.设置客户端cookie的lifetime为30分钟; 2.设置session的最大存活周期也为30分钟; 3.为每个session值加入时间戳,然后在程序调用时进行判断;
全栈程序员站长
2022/07/08
2.3K0
新的Power Query Google Sheets连接器!
在Power BI 11月的更新中,Power Query团队为我们带来了一个新的连接器:Google Sheets连接器
陈学谦
2021/12/01
6.1K0
新的Power Query Google Sheets连接器!
Structured API基本使用
Spark 中所有功能的入口点是 SparkSession,可以使用 SparkSession.builder() 创建。创建后应用程序就可以从现有 RDD,Hive 表或 Spark 数据源创建 DataFrame。示例如下:
每天进步一点点
2022/07/27
2.7K0
Structured API基本使用
在PHP中如何使用全局变量的方法详解
简介 即使开发一个新的大型PHP程序,你也不可避免的要使用到全局数据,因为有些数据是需要用到你的代码的不同部分的。一些常见的全局数据有:程序设定类、数据库连接类、用户资料等等。有很多方法能够使这些数据成为全局数据,其中最常用的就是使用“global”关键字申明,稍后在文章中我们会具体的讲解到。 使用“global”关键字来申明全局数据的唯一缺点就是它事实上是一种非常差的编程方式,而且经常在其后导致程序中出现更大的问题,因为全局数据把你代码中原本单独的代码段都联系在一起了,这样的后果就是如果你改变其中的某一部
企鹅号小编
2018/02/08
7.7K0
使用Google JS api 创建 文档
https://developers.google.com/docs/api/reference/rest/v1/documents/request#Request
拿我格子衫来
2022/01/24
3.4K0
使用Google JS api 创建 文档
在 PHP 中如何解码 JSONP
如果是 JSON 数据,使用 json_decode 这个 PHP 函数就能解码,但是有些数据接口只提供了 JSONP 数据如何解码呢?
Denis
2023/04/15
7390
在hbase shell中过滤器的简单使用 转
在hbase shell中查询数据,可以在hbase shell中直接使用过滤器:
双面人
2019/04/10
2.8K0
在Edge(Chrome内核)中设置使用Google搜索并设置点击搜索结果默认打开新的标签页
找了半天在浏览器没有找到设置,后来终于发现需要在谷歌搜索引擎处设置,而不是在浏览器本身设置。
种花家的奋斗兔
2020/11/13
7.9K0
在Edge(Chrome内核)中设置使用Google搜索并设置点击搜索结果默认打开新的标签页
goto语法在PHP中的使用
在C++、Java及很多语言中,都存在着一个神奇的语法,就是goto。顾名思义,它的使用是直接去到某个地方。从来代码的角度来说,也就是直接跳转到指定的地方。我们的PHP中也有这个功能,我们先来看看它是如何使用的:
硬核项目经理
2020/01/02
2.8K0
trait能力在PHP中的使用
相信大家对trait已经不陌生了,早在5.4时,trait就已经出现在了PHP的新特性中。当然,本身trait也是特性的意思,但这个特性的主要能力就是为了代码的复用。
硬核项目经理
2020/03/12
2K0
Google Sheets新功能:通过自然语言指令自动生成图表
唐旭 编译整理 量子位出品 | 公众号 QbitAI Google Sheets更新了。今早,Google旗下图表编辑应用Sheets的产品经理Daniel Gundrum在博客上发文,详细介绍了Google Sheets此次更新增加的新功能。其中最大的亮点,是机器学习在数据可视化上的进一步应用:现在,用户可以通过输入自然语言指令,来让系统自动生成合适的图表。 这一更新是通过Explore——Google的自然语言搜索系统来实现的。 Gundrum在原文中说: “Sheets中的Explore由机器学习驱动
量子位
2018/03/28
2.2K0
Google Sheets新功能:通过自然语言指令自动生成图表
点击加载更多

相似问题

如何通过Google Sheets API进行基本写作?

33

Google Sheets API -使用PHP插入行

13

使用Google Sheets API

20

使用API和Python在Google Sheets中设置日期格式

10

无法在google sheets api中解析google.sheets

110
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档