问题标签 [google-sheets-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
26316 浏览

c# - 使用 C# 和 Sheets API v4 更新单元格

有没有人有一个很好的 C# 示例来使用 v4 API 更新单元格?

我有来自使用 Google Sheets API v4 的开发人员网站的获取单元格值 c# 示例。我正在尝试修改示例以更新值为“Tom”的单元格。我被困在SpreadSheets.Values.Update.

0 投票
2 回答
222 浏览

javascript - Mailchimp Google 工作表问题与 api 密钥

所有变量都返回正确的值,但 urlfetch 响应返回 403 或 401(访问被拒绝)。

在此处输入图像描述

第一个日志输出:

第二个日志输出:

第三个日志输出:

不工作的自动化 API 调用:

for 循环甚至没有被执行,因为我得到了自动化数据的以下错误:

TypeError:无法从未定义中读取属性“数据”。(第 82 行,文件“代码”)

那里的 apiResponse 不知何故不起作用,感谢您的帮助。

0 投票
0 回答
687 浏览

javascript - Google Sheets API v4 js 客户端身份验证 - 错误 400

该问题与Google API Javascript 客户端有关(自 2014 年以来仍处于测试阶段?)

更具体地说,它涉及工作表 V4 API

我调整了浏览器端身份验证示例以使用此 API

我使用calendar v3 API对其进行了测试,它一直运行良好

该页面由我自己的域 http 端口 80(无代理)上的完整更新的 debian/jessie nginx (默认安装)提供服务

Api KeyClient Id以及Origin URL都设置得很好

  1. 呼叫一直gapi.auth.authorize成功

  2. 调用间歇性gapi.client.load失败

它运行良好一次然后在我刷新页面时失败〜10次

反之亦然,如果我编写一个重试循环,它会在工作之前失败约 10 次(总是相同)

在此 http api发现调用期间发生错误:

任何想法谢谢

0 投票
4 回答
4750 浏览

java - 使用 Java 通过 API 写入 GoogleSheet

我正在尝试使用带有 Java 的 Google Sheet API 将值写入单元格。为了阅读,我使用了Java Quickstart中的指南,对我来说效果很好。

为了写谷歌表格,我使用:

此函数在运行时输出以下错误:

作为我正在使用的身份验证范围

0 投票
3 回答
1217 浏览

java - 如何使用适用于 Java 的 Google Sheets API v4 创建数据透视表?

任何指向示例/文档的指针,用于为使用 Google Sheets API V4 创建的电子表格创建数据透视表?

我的工作流程如下,

  1. 从所需的数据源中提取数据。
  2. 创建电子表格,指定工作表属性。
  3. 将数据上传到电子表格

现在,在此之后,我试图从上传到电子表格的数据中创建一个数据透视表。

我拥有的数据字段是 Date、UserId、Activity_Name、Activity_Timestamp。

我试图填充的 Pivot 是用户在特定日期的所有活动的数量。

我可以从 API 文档中找出的极其粗略和初始的代码是,

我该如何继续?任何帮助将不胜感激。

谢谢, 阿南德

0 投票
1 回答
51 浏览

google-apps-script - 比较 2 个 Google 表格文档中的标题值,如果匹配则粘贴整个列

我似乎无法让这个脚本工作。我有一个用于计费目的的模板,我正在尝试克隆该表,然后在每个月底更新新客户、合同等的信息。我不想要“bsf”电子表格中的所有信息,而只想要我的计费模板中使用的列。我对其进行了测试,一切正常,但不包括 for 循环。里面的东西出了问题。

使用 for 循环,我试图循环浏览每一列,抓取它,将我的模板文档中的标题与 BSF 文档进行比较,如果它们匹配,则将整个列粘贴到我的新帐单文档中。如果不是,我希望它移至下一列并执行完全相同的操作。

当我投入时,billing Header我得到以下信息:masterHeaderLogger.log(data)

我认为我需要声明一个数组或其他东西,但我真的不知道。我尝试添加数组,但它似乎不适用于我正在使用的对象。

0 投票
2 回答
127 浏览

javascript - 在谷歌工作表侧边栏中的 div 中显示变量

我在 googlesheets code.gs 中有一个函数;该函数将值分配给变量。

我在 sidebar.html 中有一个 id="var" 的跨度

我想在 id="var" 的范围内显示变量 "name"。我尝试了 getElementById 并用 innerHtml 替换,它对我不起作用(下面的代码)。

有什么帮助吗?

0 投票
1 回答
477 浏览

json - 谷歌电子表格作为 JSON

我想知道是否以及如何从Google 电子表格的特定单元格中获取数据,而无需使用HTTP GET请求以JSON格式获取数据,而无需将工作表公开发布。

0 投票
1 回答
777 浏览

javascript - 通过仅比较某些列上的某些值来删除 Google 工作表上的重复行

表 1

由于这是一个谷歌表,我正在尝试运行以下脚本来删除与名称和日期列匹配的行。EG Laura 在 01AUG 的同一日期有 2 个条目。因此,我希望删除两行。我正在尝试以下脚本,但它不起作用。

0 投票
4 回答
9032 浏览

android - 如何在具有值的最后一行之后插入行?

我正在使用新的 Google Sheets API v4 将数据插入到电子表格中,代码运行良好,并且数据很好地插入到了工作表中。

但是如何找出最后一行数据来添加数据呢?

A1 符号中有什么技巧吗?

我需要.getLastRow来自 Google Apps Script 的等价物。