1
フローとSharePoint内で、要求はAzure関数に2つの数値を受け入れてランダム化し、最初の数値と2番目の数値の間に1つの数値を返します。MicrosoftフローのAzure関数で数値の範囲をランダム化する
目的は、Azure関数を記述し、必要なURIとその他の情報を提供することです。これがフローで、HTTP Web RequestはAzure関数が呼び出される場所です。
フローとSharePoint内で、要求はAzure関数に2つの数値を受け入れてランダム化し、最初の数値と2番目の数値の間に1つの数値を返します。MicrosoftフローのAzure関数で数値の範囲をランダム化する
目的は、Azure関数を記述し、必要なURIとその他の情報を提供することです。これがフローで、HTTP Web RequestはAzure関数が呼び出される場所です。
HTTPトリガーを持つ新しいC#の関数を作成します。その後、
using System.Net;
public static HttpResponseMessage Run(HttpRequestMessage req)
{
var v1 = ParseInt(req, "v1");
var v2 = ParseInt(req, "v2");
return !v1.HasValue || !v2.HasValue
? req.CreateResponse(HttpStatusCode.BadRequest, "Params missing")
: req.CreateResponse(HttpStatusCode.OK, new Random().Next(v1.Value, v2.Value));
}
private static int? ParseInt(HttpRequestMessage req, string name)
{
string s = req.GetQueryNameValuePairs()
.FirstOrDefault(q => string.Compare(q.Key, name, true) == 0)
.Value;
return int.TryParse(s, out int v) ? (int?)v : null;
}
のようなものを使用してコードを置き換えURLで呼び出す
https://{yourapp}.azurewebsites.net/api/{yourfunction}?code={code}&v1={min}&v2={max}