お世話になります。
PowerShellを使用して、ローカルファイルに保存されている、
ExcelファイルをKintoneアプリの添付ファイルフィールドに保存をしたいと思っております。
以下のページを拝見しましたが、私には難易度が高めなのか、PowerShellでどのように構築すればいいかわからなかった次第です。
サンプルコードの記載をお願いできますでしょうか。
お手数おかけしますが、よろしくお願いします。
お世話になります。
PowerShellを使用して、ローカルファイルに保存されている、
ExcelファイルをKintoneアプリの添付ファイルフィールドに保存をしたいと思っております。
以下のページを拝見しましたが、私には難易度が高めなのか、PowerShellでどのように構築すればいいかわからなかった次第です。
サンプルコードの記載をお願いできますでしょうか。
お手数おかけしますが、よろしくお願いします。
こんにちは。
手元の環境で試してみると、以下のような処理を作成/実行することで、
ローカル環境のファイルを添付ファイルフィールドに保存可能でした。
try {
$header = "X-Cybozu-Authorization:認証情報"
$Response = curl.exe -X POST "https://サブドメイン.cybozu.com/k/v1/file.json" `
-H $header `
-F "file=@ファイル名" `
| ConvertFrom-Json
$fileKey = $Response.fileKey
curl.exe -X POST "https://サブドメイン.cybozu.com/k/v1/record.json" `
-H $header `
-H "Content-Type: application/json" `
-d "{""""""app"""""":アプリID,""""""record"""""":{""""""フィールドコード"""""":{""""""value"""""":[{""""""fileKey"""""":""""""$fileKey""""""}]}}}"
} catch {
Write-Output 'Catch!'
Write-Output ('Error message is ' + $_.Exception.Message)
}
処理作成する際に参考にしたページを以下に貼り付けますので、
ご確認いただければと思います。