如果我使用数据函数从Qualtrics导入数据,如何在Spotfire中刷新数据表?

Jen*_*Jen 6 refresh r spotfire qualtrics terr

我在Spotfire中使用TERR中的包QualdRics直接从Qualtrics中的特定调查中获取数据.我使用的代码是:

registerApiKey(API.TOKEN = "xxxx") 
df <- getSurvey(surveyID = "xxxx", 
                root_url = "https://az1.qualtrics.com", verbose = TRUE)
Run Code Online (Sandbox Code Playgroud)

我的输出df是一个数据表.我有两个不同的调查,我将在4个不同的时间内进行调查,其中2个时间我正在取消数据,总共4个数据表.
我希望能够刷新这些数据.如果我单击"重新加载数据"或尝试单独刷新每个表,则不会执行任何操作.我假设我需要添加一些刷新数据函数的代码(?),并且我试图避免每次都替换数据表,因为对于其中的两个,我必须手动选择我要删除的列(和我有75+列.

有没有办法可以完成我正在寻找的东西?我是初学者Spotfire/R用户,所以我正在学习,因为我去!

小智 1

我无法回答您的问题,因为我没有足够的权限,因此将其保留为单独的答案。每次更换表格是个好主意,这样您就可以修复用于旋转/取消旋转的列数。

------R代码

row <- data.frame(Data_Points = nrows, Col1 = col1, Col2 = col2, YStart = y1, YEnd = y2)

行 <- cbind(df, 行)

返回(行)

您还可以将修复列列出到 DocumentProperty 中并将其循环到您的 DataFunction 中。