如何通过 Power Query 访问 Clockify API

2024-02-24

我正在尝试直接通过 Power Query 从 Clockify API 获取时间条目到 Excel。我在 Power Query 中使用以下代码:

= Web.Contents("https://api.clockify.me/api/workspaces/ID of my workspace/timeEntries/", [
 Query=[ #"filter"="", #"orderBy"=""],
 ApiKeyName="APIToken"
])

然后,当我尝试运行代码时,系统会提示我输入 Web API 身份验证,在我输入正确的 Web API 代码后,会出现错误(“英文翻译:身份验证不起作用。请重试”)请参阅此处的屏幕截图 https://i.stack.imgur.com/qBLHg.png

有谁知道如何解决这个问题?


在 Power Query/M 中调用基于 REST 的 API 时需要记住两件事:

  1. 当使用Web.Contents()函数时,最好将 API 密钥作为请求标头本身中的参数传递。在你的情况下X-Api-Key应等于{your API key}.

  2. 使用匿名访问连接到 API。您的屏幕截图表明您正在尝试使用“Web API”进行连接。清除“Schlüssel”字段中的值并使用“匿名”。

下面是一个简单的示例,我通过工作区 ID 返回有关工作区的信息。 (我已经屏蔽了我的工作区 ID 和 API 密钥;将这些值替换为您的工作区 ID 和 API 密钥。)

这在 Excel 和 Power BI 中都适用于我:

let
    Source = 
        Web.Contents(
            "https://api.clockify.me/api/workspaces/{your workspace ID}", 
            [
                Headers=[
                    #"Content-Type"="application/json", 
                    #"X-Api-Key"={your API key}
                ]
            ]
        ),
    jsonResponse = Json.Document(Source)
in
    jsonResponse
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何通过 Power Query 访问 Clockify API 的相关文章

  • Excel UDF 到表中的数据块的逆透视(融化、反向透视、展平、标准化)

    这个问题将寻求多种方法LET LAMBDA VBA UDF and Power Query Function 因此不会有单一的正确答案 而是征集可供参考的方法 Scott提出了一个问题here关于反转包含数据块而不是单个数据点的复杂表 基本
  • 幂查询 M IN 运算符

    相当于 SQL 的什么INPower BI 的运算符 就像子句中一样 where Column1 IN Value1 Value2 Value3 我正在寻找 M 解决方案 不是 DAX 您可以使用List Contains功能 例如 Tab
  • 如何从 Power Query 中的上一行获取列值?

    我想从前一行获取一个值 我按照中的建议尝试了以下代码这个帖子 Table AddColumn Added index custom column each Index 1 column name 但它会抛出这个错误 Cannot use f
  • 如何使用 Power Query 有效地密集表中的排名组

    我一直在尝试最简单的方法对具有组或类别的数据对以下数据进行密集排名 我已经问过类似的问题来对数据进行排名 但这是针对分组数据的 我希望对分数列进行排名 如下所示 使得最高的数字占据第一位置 第一 第二大的数字占据第二位 依此类推 如果有平局
  • 从Power BI导出百万行表克服了15万行的限制

    有没有办法克服 Power BI 导出 150k 行的最大限制 限制文档 https learn microsoft com en us power bi visuals power bi visualization export data
  • 计算多列的值

    在Power Query中 第一个表如何转换为第二个表 在第二个表中 对每列的分类值进行计数 每列的值集仅限于 强烈同意 同意 中立 不同意 强烈不同意 Question A Question B Question C Strongly d
  • M/PowerBI/PowerQuery 中的 [column] 和 Table.Column(Table, "column") 有什么区别

    再见 我对 column 和 column 之间的差异有疑问表 Column 表 列 在 M PowerBI PowerQuery 中 示例表 柱子1 a2 b3 c 期望的结果 柱子1 测试2 测试3 测试 所以 我目前有以下代码 Tab
  • Power Query 为空时上移值

    目前 我在 Excel 中有一个大表 我想将其与动态下拉列表 级联选项 一起使用 根据您在第一个下拉菜单中所做的选择 然后在下一个单元格中 您应该有一个经过筛选的下拉菜单 此外 任何选项对于所选的主类别都是唯一的 我做的第一件事是获取我需要
  • 如何为同一数据集的属性设置两个切片器之间的 OR 逻辑?

    我正在尝试设置OR两个切片器过滤器之间的逻辑 两个切片器来自同一数据集 以下是更多详细信息 我的源表 使用切片器的视觉效果 我的目标是 如果我从切片器 1 和切片器 2 中选择任何值 我的视觉效果应该显示两个选择值的结果 例如 如果我从切片
  • 从 Excel 数据模型/Power Query 查询单个数据点(获取和转换数据)

    我正在使用最新版本的 Excel 2016 通过 O365 E3 许可证 并使用 Power Query Get Transform Data 我可以成功创建查询并将其加载到页面 我还成功创建了 Power Pivot 报告 我想从通过 P
  • 如何使用 VBA 编辑电源查询的源?

    我正在尝试使用 VBA 编辑我的查询之一的源 这是我到目前为止所拥有的 Dim mFormula As String mFormula let Source Excel Workbook File Contents wbname null
  • 如何在 Power Query 中对 DateTime 执行相当于 AddHours 的操作?

    我见过可以从日期时间中减去天数的 PowerQuery 表达式 例如 DateTimeZone UtcNow AddDays 1 但是 我想减去hours来自日期时间 而不是天 由于我在 Power Query 规范中没有看到像 AddHo
  • 在 DAX 或 Power Query 中自引用列

    我希望在 power query 或 DAX 中创建下表的 D 列 您可以在单元格中看到 Excel 公式 我需要从当前行添加列 并在上面添加先前计算的行 该专栏是自引用的 我被困住了 不知道如何继续 任何帮助 将不胜感激 您无法在 DAX
  • 强力查询中的匹配列表/表

    我认为这必须有一个简单的答案 但我找不到任何例子 我必须将列表的每个成员与子字符串列表进行比较 以查看该成员是否包含子字符串 如果包含 则将该子字符串返回到与第一个列表的成员位于同一位置的第三个列表 Example ListA help m
  • 从周数、星期几和年份获取日期 PowerQuery M

    我想为我的数据集创建一个额外的列 这需要通过使用 PowerQuery 中的 M 来完成 我有可用的星期数 星期几和年份 这可以通过在 Excel 中使用以下公式来完成 我需要类似的东西 但是在 M 中 Date DATE year 1 2
  • Excel Power Query:如何将巨大的表格逆透视并转置为可读格式以进行分析

    I have this table that looks similar to this 我想将其改造为如下所示 这个想法是对表进行逆透视 或转置 以便可以将其输入到其他 BI 工具中 并且可以读取以进行分析 我有大约 20 个这样的表 有
  • SnowFlake 和 Power BI“此值不支持本机查询”

    快速注意 我已经查看了这些线程 但它们没有解决我的问题 过时的信息 请参阅下面的文档 通过PowerBI访问Snowflake查询结果 https stackoverflow com questions 65483722 access sn
  • 使用“each”关键字将“列表”传递给函数调用

    首先 我承认我不是 M 或 Power Query 专家 尽管我确实有一些 Power BI 经验 我正在尝试开发一个股票投资组合 该投资组合将跟踪定制的 股票列表及其价格历史记录和其他指标 由于我试图解决的问题 我的部分代码基于以下博客
  • 如何从 PowerQuery/Excel 数据模型中具有多对多关系的两个表中选取数据?

    这是我第一次在 stackoverflow 上提问 让我们看看进展如何 我正在尝试将不同规模资产的场景管理器连接到其所属的成本时间序列 以便我可以计算属于特定场景的资产配置的现金流 这就是我需要连接的两个表 简而言之 的样子 场景管理器 S
  • Powerquery:展开其中有记录的所有列

    使用 Microsoft Excel 2013 中的 Power Query 我创建了一个如下所示的表 To insert this in Power Query append a before the Table FromRows Tab

随机推荐