? 所以ui.R文件运行得很好。但是,我怀疑server.R可能是导致这里问题的原因。预期的行为是让数据框显示在每个页面上嵌入的HTML图表上方。但是,不会生成数据帧。预期的目标是使用google sheets包,读取google sheet,然后将其变形为在R Shiny上公开的数据框架。 我尝试将数据框函数和定义放在ui.R和server.R的上面和下面。但是,我没有从任何输出中得到任何结果。 这是为托管在Ubuntu 16.04服务器上的Shiny-Server编写的。 #
# This is the server logic of a Shiny web application.
我们使用一个名为gsjson的方便的JSON模块将Google数据转换为JSON。我需要得到一个表格,列出了一个以TXT格式显示的URL列表。
我尝试过更改扩展,但它只是以JSON格式输出。如何将其转换为纯文本列表(不包括标题),逐行列出URL?
// Create JSON file from Google Sheet and place in tmp
gsjson({
spreadsheetId: sheetid ,
credentials: 'mycreds.json'
})
.then(function(result) {
result = JS
为什么此函数不显示其中一个范围的结果?在没有查询的情况下,结果可以正确显示。 QUERY({
IMPORTRANGE("url";"Sheet1!A1:B5");
IMPORTRANGE("url";"Sheet2!A1:B5");
IMPORTRANGE("url";"Sheet3!A1:B5")};
"SELECT Col1, WHERE Col1 IS NOT NULL")
我使用从Google加载图表,并将其显示在div中。我的应用程序托管在上。我向工作表提供gid=1参数以指定第二个工作表的URL,但显示的图表是第一个工作表。下面是我的简化代码(基本上是文档中提供的示例代码):
// sheetUrl is the URL of the Google sheet, e.g., http://https://docs.google.com/a/google.com/spreadsheet/ccc?key=0AobNU9T3MusKdGFqRHNJYkFnb3RuSkt4QlE#gid=1
// divId is the id of the <div>
我目前有一个运行电子表格的Google Apps脚本,它可以提取我正在查询的正确电子邮件。然而,当我在实际的电子邮件对话中尝试拉出一个线程回复时,我只能获得原始的电子邮件正文内容。 有没有人知道这是不是可能的,或者如何去做? 我当前的脚本只从搜索查询中提取初始电子邮件,但这不是我的目的。 function myFunction() {
// Use sheet
var ss = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
// Gmail query
var query = "subject:Atte
我有一个工作流,每当CRM中的生命周期属性发生变化时,它都会向google工作表中添加一个新行。 输出包括Google CID、Persona、Hubspot客户Id和google工作表中的新生命周期。 它看起来像这样- CRM 2 Google Analytics Google Sheet 有一个控制谷歌分析跟踪id的设置表,以及我试图发送的维度的自定义维度索引。 这是我正在使用的Google Apps脚本 function sendToGoogleAnalytics() {
// select the data
var spreadSheet = Spreadsheet
以前,我会使用查询google表。由于身份验证问题,我一直在努力将我的Google图表转换为使用Google脚本。如何使用Google脚本按查询将组发送到我的Google图表?
Old (Google可视化API)
function getCurrentData() {
URL = 'https://docs.google.com/spreadsheets/d/SHEET_ID/gviz/tq?gid=2017811003&headers=1';
var query = new google.visualization.Query(URL);
var
如何使用Google中的查询从每个选项卡返回N个结果。
所以我有一个公式:
=QUERY({sheet1!A2:D;sheet2!A2:D}; "select * where Col4>=65 order by Col4 desc Limit 3")
但我想要的是,结果被限制在3,但从每个单独的工作表选项卡,所以我已经显示了3个来自sheet1和3个来自sheet2的结果。
使用Google时,当我使用Logger.log()时,for循环会正确地迭代,并得到每个值的结果。当我试图将它输出到google时,只有每个变量的最后一个值被一次又一次地输出到goals.length的数量。
任何帮助都是非常感谢的!
function listGoals() {
var sheet = SpreadsheetApp.getActiveSheet();
var filterList = Analytics.Management.Goals.list(accountId, webPropertyId, profileId)
var goals
我想要一张这样的纸:
April | A2 of Sheet named April
March | A2 of Sheet named March
etc.
我希望能够将数据粘贴到这些月工作表中,只需将整个行拖到主工作表中,它就应该从正确的工作表中填充数据字段。
这在谷歌电子表格中是可能的吗?间接的功能是正确的吗?
我试过的是:
=INDIRECT('A2'!B2)
这将给出工作表的B2单元格内容,其名称为当前工作表的A2单元格中显示的任何内容,但它没有,而是得到了一个错误。
相关链接对我没有帮助:
https://support.google.com/docs/answ
解决了!感谢你帮助我朝着正确的方向前进!我没有显示,而且可能应该显示的是,对于查询的数据部分,我使用的是数组{}。它引用了同一文档中的其他24页。显然,其他纸张中的一些“卡车”列没有设置为纯文本,这导致了错误。
我已经使用查询函数有一段时间了,这是第一次遇到这种情况!非常感谢!
Sheet1是终端用户输入的表w/数据。
Sheet2有以下公式:
=IFERROR(QUERY('Sheet1'!A2:N, "SELECT * WHERE D is not null"),0)
注意:我必须通过此方法完成此操作,因为下面的示例是工作表的快照。实际上要复杂一些,但是我
我尝试使用Excel工作簿作为数据源来运行下面的查询,但我不明白为什么合并函数不起作用。是不是查询有问题,或者合并函数不能与Excel一起使用?
SELECT COALESCE([net value], 0)
FROM [sheet1$a1:e6]
WHERE [units] = 'UN03'
UNION ALL
SELECT COALESCE([net value], 0)
FROM [sheet1$a1:e6]
WHERE [units] = 'UN06'
UNION ALL
SELECT COALESCE([net value]
查询功能查看包含由经销商输入的订单的单独工作表。在某些月份,经销商可能没有订单。当前工作表中的B:B列是所有按升序排列的经销商。然后我有单独的列按月视图与每月3列。合同数量,金额,然后是平均值。我的查询计算正确,但如果交易商没有合约,它就会跳过。所以我的单子乱了。如果找不到值,我需要它放一个0。我有两个版本的查询。J=金额,H=经销商名称,A=日期,B=是当前工作表中的经销商列表。此查询已填充,但由于跳过NUll或NA而顺序混乱。 =QUERY('2021ContractsData'!A:V,
"Select COUNT(J),SUM(J),AVG(J)
WHERE
我正在尝试弄清楚有什么方法可以自动允许googlesheet4包选择我的预授权帐户来下载特定的谷歌工作表。 例如,我想每天运行一次以下代码- library(googlesheets4)
delta<-read_sheet(
"https://docs.google.com/spreadsheets/xyz...",
sheet = "XYZ Delta"
) 控制台提供以下输出: The googlesheets4 package is requesting access to your Google account.
Select a pre