RESTAPIを使用して添付ファイル付きのドキュメントをExactOnlineにアップロードする方法

Guido Leenders

ExactOnlineのドキュメントの添付ファイルとしてファイルをアップロードしたい。

次のSQLを使用してドキュメントを作成しました。

insert into exactonlinerest..documents
( salesinvoicenumber
, type
, subject
, account
)
select 16700001
,      10
,      'subject 3'
,      id 
from   Accounts 
where  code like '%24274514'

これにより、Exactの売上請求書16700001に関連するドキュメントが作成され、アカウント(顧客)24274514に関連付けられます。

ExactOnlineのRESTAPIを介して次の挿入ステートメントを実行すると:

insert into exactonlinerest..DocumentAttachments 
( attachment
, document
, filename
)
select attachment
,      'ea2d9221-31b0-4217-a82f-f29c5d517b41'
,      filename 
from   exactonlinerest..documentattachments
where  filename like 'Loonstrook%'

エラーが発生します:

itgenoda001:必須:添付ファイル(https://start.exactonline.nl/api/v1/102673/documents/DocumentAttachments

Exact Onlineに含まれているこれらの既存の給与明細を新しいドキュメントの添付ファイルとしてアップロードするにはどうすればよいですか?

PS。GUIDea2d9221...は、ドキュメントを挿入した後にドキュメントをクエリすることで見つかりました。

Guido Leenders

attachmentREST APIテーブル列は、documentattachments取得時に常にnullになります。

次のように疑似列attachmentfromurl使用できます

insert into exactonlinerest..DocumentAttachments 
( attachment
, document
, filename
)
select attachmentfromurl
,      'ea2d9221-31b0-4217-a82f-f29c5d517b41'
,      filename 
from   exactonlinerest..documentattachments
where  filename like 'Loonstrook%'

attachmentfromurl正確なようにURLを使用するためのOAuth2トークンは自動的に、HTTP要求に付加されていないので、カラムはInvantive SQLまたは類似の通常のSQL関数のA HTTP_GET表関数で置き換えることができません。

https://start.exactonline.nl/docs/SysAttachment.aspx?ID=f28fd698-756f-4052-bea9-fc2130fe9ab1& Division = 102673

ドキュメントの添付ファイルがExact自体からのものである場合。

http://www.cnn.comなどの外部ソースの場合、これは機能します。

結果:

添付ファイルを数回追加した結果

編集:

次のようなクエリを使用して、ファイルシステムからファイルをアップロードすることもできます。

insert into exactonlinerest..DocumentAttachments
( attachment
, document
, filename
)
select file_contents
,      dct.some_guid
,      file_path
from   ( select min(id) some_guid from exactonlinerest..documents ) dct
join   files('c:\windows\system32', '*.png', false)@os
join   read_file(file_path)@os
union all
select file_contents
,      dct.some_guid
,      file_path
from   ( select min(id) some_guid from exactonlinerest..documents ) dct
join   files('c:\windows\system32', '*.exe', false)@os
join   read_file(file_path)@os

ファイルごとに22MBの制限があるように思われることに注意してください。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ファイルアップロードコントロールを使用してNode.jsの電子メールにファイルを添付する方法

分類Dev

メディアアップロード方法を使用して、Appscriptに添付ファイル付きのメールを送信する

分類Dev

Webアプリの添付ファイルとしてドキュメントを追加する

分類Dev

RESTAPIを使用してSharePointLsitアイテムに画像の添付ファイルをアップロードする-Java

分類Dev

Microsoft Graph RestAPIを使用してメールから添付ファイルをダウンロードする

分類Dev

OSLCクエリを使用してCQに添付ファイルをアップロードする方法

分類Dev

OutlookのRESTAPIを使用してOutlookアドインのメッセージに添付ファイルを追加できません

分類Dev

AJAX&ASP.NETを使用してテキスト付きのファイルをアップロードする

分類Dev

「Outlookアイテム」タイプの添付ファイルを追加したり、リンクを介してドキュメントを共有したりすると、Outlookの添付ファイルに不明な画像「image00001」が含まれます

分類Dev

OutlookJsアドインを使用してOutlookの電子メールの添付ファイルをクラウドサーバーにアップロードする方法

分類Dev

C#SOAPAPIを使用してSalesforceに添付ファイルをアップロードする

分類Dev

C#を使用してSharePointオンラインドキュメントライブラリにファイルをアップロードする方法

分類Dev

AmazonアップロードファイルをSMTPクライアントC#の添付ファイルとして送信する

分類Dev

アップロードクイックブックAPIを使用して画像の添付ファイルをアップロードする

分類Dev

ファイルを作成するドキュメントへのS3URLを使用してDjangoメール送信者にドキュメント(pdf /画像)を添付するにはどうすればよいですか?

分類Dev

PHPを使用してコメント付きのXMLファイルをロードする方法

分類Dev

メールの添付ファイルをダウンロードし、S3バケットAWSをアップロードします

分類Dev

Rを使用してすべてのMSAccessの添付ファイルをダウンロードする方法

分類Dev

添付ファイルといくつかの追加パラメーターをMVCコントローラーにアップロードします

分類Dev

htmlフォームファイルのアップロードから添付ファイル付きのphpメールを送信する

分類Dev

multipart / form-data(Confluence)を使用してC#で添付ファイルをアップロードする

分類Dev

AndroidでGmailクライアントAPIを使用して大きな添付ファイル付きのメールを送信する方法

分類Dev

HTML5キャンバス画像を添付ファイルとして保存し、XPagesを使用するBasicNotesクライアントのリッチテキストフィールドに表示する方法

分類Dev

Java MailAPIを使用して添付ファイル付きのメールを送信するAndroidアプリ

分類Dev

Java MailAPIを使用して添付ファイル付きのメールを送信するAndroidアプリ

分類Dev

これらのパッケージ「google.golang.org/appengine/mail」を使用してGoで添付ファイルをアップロードする方法

分類Dev

指定されたクライアントを使用して、プログラムでJavaから電子メールの添付ファイルを送信する方法

分類Dev

特定の_idファイルを使用してドキュメントをElasticsearchにインデックス付けする方法はありますか?

分類Dev

curl を使用して複数の添付ファイル配列をサーバー Web ページにアップロードする

Related 関連記事

  1. 1

    ファイルアップロードコントロールを使用してNode.jsの電子メールにファイルを添付する方法

  2. 2

    メディアアップロード方法を使用して、Appscriptに添付ファイル付きのメールを送信する

  3. 3

    Webアプリの添付ファイルとしてドキュメントを追加する

  4. 4

    RESTAPIを使用してSharePointLsitアイテムに画像の添付ファイルをアップロードする-Java

  5. 5

    Microsoft Graph RestAPIを使用してメールから添付ファイルをダウンロードする

  6. 6

    OSLCクエリを使用してCQに添付ファイルをアップロードする方法

  7. 7

    OutlookのRESTAPIを使用してOutlookアドインのメッセージに添付ファイルを追加できません

  8. 8

    AJAX&ASP.NETを使用してテキスト付きのファイルをアップロードする

  9. 9

    「Outlookアイテム」タイプの添付ファイルを追加したり、リンクを介してドキュメントを共有したりすると、Outlookの添付ファイルに不明な画像「image00001」が含まれます

  10. 10

    OutlookJsアドインを使用してOutlookの電子メールの添付ファイルをクラウドサーバーにアップロードする方法

  11. 11

    C#SOAPAPIを使用してSalesforceに添付ファイルをアップロードする

  12. 12

    C#を使用してSharePointオンラインドキュメントライブラリにファイルをアップロードする方法

  13. 13

    AmazonアップロードファイルをSMTPクライアントC#の添付ファイルとして送信する

  14. 14

    アップロードクイックブックAPIを使用して画像の添付ファイルをアップロードする

  15. 15

    ファイルを作成するドキュメントへのS3URLを使用してDjangoメール送信者にドキュメント(pdf /画像)を添付するにはどうすればよいですか?

  16. 16

    PHPを使用してコメント付きのXMLファイルをロードする方法

  17. 17

    メールの添付ファイルをダウンロードし、S3バケットAWSをアップロードします

  18. 18

    Rを使用してすべてのMSAccessの添付ファイルをダウンロードする方法

  19. 19

    添付ファイルといくつかの追加パラメーターをMVCコントローラーにアップロードします

  20. 20

    htmlフォームファイルのアップロードから添付ファイル付きのphpメールを送信する

  21. 21

    multipart / form-data(Confluence)を使用してC#で添付ファイルをアップロードする

  22. 22

    AndroidでGmailクライアントAPIを使用して大きな添付ファイル付きのメールを送信する方法

  23. 23

    HTML5キャンバス画像を添付ファイルとして保存し、XPagesを使用するBasicNotesクライアントのリッチテキストフィールドに表示する方法

  24. 24

    Java MailAPIを使用して添付ファイル付きのメールを送信するAndroidアプリ

  25. 25

    Java MailAPIを使用して添付ファイル付きのメールを送信するAndroidアプリ

  26. 26

    これらのパッケージ「google.golang.org/appengine/mail」を使用してGoで添付ファイルをアップロードする方法

  27. 27

    指定されたクライアントを使用して、プログラムでJavaから電子メールの添付ファイルを送信する方法

  28. 28

    特定の_idファイルを使用してドキュメントをElasticsearchにインデックス付けする方法はありますか?

  29. 29

    curl を使用して複数の添付ファイル配列をサーバー Web ページにアップロードする

ホットタグ

アーカイブ