アバターsak

スプレッドシートとの連携をしようと、試しにスクリプトエディタに下記のように入力し、開発用デモアカウント(【!】法人プロフェッショナルプラン: 開発用テスト環境)に送信しようと試みましたがうまくいきません。

タグやセクションを会計freeeで設定していないのに、「0」を送信しようとしているからでしょうか?

何かアドバイスを頂けると幸いでございます。

ーーーーーーーーーーーーーーーーーーーーーーー

function postManualjournals() {
var freeeApp = getService();
var accessToken = freeeApp.getAccessToken();
var requestUrl = “https://api.freee.co.jp/api/1/manual_journals”;
var headers = {“Authorization” : “Bearer ” + accessToken };

//POSTする内容
var requestBody =
{
“company_id”: 1868086,
“issue_date”: “2019-06-14”,
“adjustment”: false,
“details”: [
{
“entry_side”: “debit”,
“tax_code”: 2,
“account_item_id”:297873629,
“amount”: 10800,
“vat”: 0,
“partner_id”: 18243719,
“item_id”: 165870569,
“section_id”: 730765,
“tag_ids”: [
0
],
“segment_1_tag_id”: 0,
“segment_2_tag_id”: 0,
“segment_3_tag_id”: 0,
“description”: “入金仕訳テスト”
},
{
“entry_side”: “credit”,
“tax_code”: 2,
“account_item_id”:1 ,
“amount”: 10800,
“vat”: 0,
“partner_id”: 18243719,
“item_id”: 165870569,
“section_id”: 730765,
“tag_ids”: [
0
],
“segment_1_tag_id”: 0,
“segment_2_tag_id”: 0,
“segment_3_tag_id”: 0,
“description”: “入金仕訳テスト”
}
]
};

// POSTオプション
var options = {
“method” : “POST”,
“headers” : headers,
“payload” : requestBody,
muteHttpExceptions: true
};

var res = UrlFetchApp.fetch( requestUrl , options );
};