メールボックスの指定ラベルの中にテンプレートとしてメールを入れておく必要がある場合があります。4D 20 R5のリリースでは、メールを送信せずにメールボックスに追加できる機能を導入しました。
アカウント接続
メールを追加する前に、OAuth 2.0接続オブジェクトとGoogleオブジェクトを作成します。
var $oAuth2 : cs.NetKit.OAuth2Provider
var $google : cs.NetKit.Google
$oAuth2:=cs.NetKit.OAuth2Provider.new($credentials)
$google:=cs.NetKit.Google.new($oAuth2; {mailType: "JMAP"})
メールの追加
メールを追加するには、.append()関数を使用します:
$status:=$google.mail.append($mail)
デフォルトでは、メールは “DRAFT “ラベルで作成されますが、2番目のパラメータを渡すことで変更することができます:
$status:=$google.mail.append($mail;["INBOX"])