带表存储输入绑定的定时器触发azure函数

问题描述

所以我有一个 azure 表,其中包含一个用户列表(由行和分区键标识)及其 activityStatus 为 1(已完成)或 0(未完成)。

我正在尝试制作一个简单的azure函数,每天下午5点检查每个用户的activityStatus,并将所有未完成练习的用户的行和分区键记录到不同的azure表中。

所以我创建了一个定时器触发的 azure 函数,设置为每天下午 5 点触发,然后创建一个输入和输出绑定到我的 azure 表,现在我不知道下一步该怎么做?

我找不到关于如何从计时器触发的 azure 函数读取输入表数据以及如何使用 activityStatus 实体过滤数据以及如何记录数据并将数据输入到新表的教程。

>

对好的教程/资源的任何帮助或指导将不胜感激。

解决方法

您需要一个定时器触发器:

https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-timer?tabs=csharp#example

CRON 表达式应该是 0 0 17 * * *

您还需要一个 azure 表存储输入绑定:

https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-storage-table-input?tabs=csharp#example