「JS APIドキュメント」

「JS APIドキュメント」

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

このヘルプページはCreator 6のユーザー向けです。もし古いバージョン(Creator 5)の場合は、 こちらをクリック してください。Creatorの バージョンを確認 してください。
最新のJS SDKライブラリを以下のCDN URLからダウンロードし、スクリプトタグを使用してリンクしてください。
以下の方法でSDKを初期化し、thenブロックを使用してロジックを記述してください。
  1. ZOHO.CREATOR.init()
  2.         .then(function(data) {
  3.           //コードをここに記述します
  4.         });
ページで設定されたパラメータから値を取得するには、以下の方法を使用してください。
  1. var queryParams = ZOHO.CREATOR.UTIL.getQueryParams();
  1. var queryParams = ZOHO.CREATOR.UTIL.getQueryParams();
ログインユーザーのメールアドレスを取得するには、以下の方法を使用します。
  1. var initparams = ZOHO.CREATOR.UTIL.getInitParams();
サンプル応答:
  1. {
  2.     'scope': 'zylkercorp',
  3.     'envUrlFragment': '/environment/development',
  4.     'appLinkName': 'widgetapp',
  5.     'loginUser': ' john@zylker.com '
  6. }
画像フィールドの値は、画像がコンピューターまたは携帯電話からアップロードされた場合はAPIエンドポイントになります。下記の方法を使用して、エンドポイントを画像データに変換し、画像タグのソースに値を割り当てます。別の場合、画像は公開画像リンクであり、この方法は両方の場合に適用されます。
  1. 変数imageTagに、document.getElementById('imgtag')を代入します。
  2. 変数imageURLに、'/api/v2/zylker/Contacts/view/All_Contacts/66359000000015039/Upload/download'を代入します。
  3. ZOHO.CREATOR.UTIL.setImageData(imageTag, imageURL, callbackFunction)を実行します。
ウィジェットAPIは、お客様がCreatorアカウント内の他のアプリからデータをプッシュおよびプルすることを可能にします。他のアプリへのAPI呼び出しに成功するかどうかは、そのアプリのユーザーに与えられた権限によって決まります。

レコードAPI

これらのAPIは、アプリケーションのレコードを操作するためのさまざまなタスクを実行するのに役立ちます。さまざまなレコードAPIは次のとおりです。

注意 appName  は、アカウント内の他のアプリからデータをプッシュまたはプルする必要がある場合にのみ渡される必要があります。

レコードの追加

方法:  addRecord
名前 説明
formName 記録を追加するフォームのリンク名。リンク名を表示および変更するには、 このページを参照してください。
data JSON形式のフォームデータで、すべてのフィールドのフォーマットはこちらで指定されています。
appName データをプッシュする必要があるアプリケーションのリンク名。
文法 :
  1. //設定json
  2. config = {
  3.                    appName : '${APPNAME}',
  4.                    formName : '${FORMNAME}',
  5.                    data : '${FORMDATA}'
  6. }
  7. //レコード追加API
  8. ZOHO.CREATOR.API.addRecord(config).then(function(response){
  9. //コールバックブロック
  10. });
例:

  1. //設定json
  2. var config = {
  3.              appName : 'zylker',
  4.              formName : 'timesheet',
  5.              data : formData
  6. }
  7. //レコード追加API
  8. ZOHO.CREATOR.API.addRecord(config).then(function(response){
  9.        if(response.code == 3000){
  10.        console.log('レコードが正常に追加されました');
  11. }
  12. });
フォームデータ:
  1. formData = {
  2. formData = {
  3.     'データ' : {
  4.         '名前': {
  5.             'first_name': 'ジェームス',
  6.             'last_name': 'Kyle',
  7.             'last_name': 'カイル',
  8.         },
  9.         '住所': {
  10.             'address_line_1': 'ダリマート',
  11.             'address_line_2': 'ヘイデン・ブリッジ・ロード',
  12.             'district_city' : 'スプリングフィールド',
  13.             'state_province' : 'オレゴン州',
  14.             'postal_code' : '97477',
  15.             'postal_code' : '97477',
  16.             'country' : 'アメリカ合衆国'
  17.         'Rich_Text' : '電話番号は<b>+1541-726-4051</b>です',
  18.         '電話番号': '+15417264051',
  19.         'Single_Line': '単行のテキスト',
  20.         'Email': ' james@zylker.com ',
  21.         'メール': ' james@zylker.com ',
  22.         'ドロップダウン' : '開く',
  23.         'Radio' : '閉じられています',
  24.         'Multi_Select' : ['新しい', '中古'],
  25.         'チェックボックス' : ['リファービッシュ', '中古'],
  26.         '番号': '1000',
  27.         'Decimal' : '1000.00',
  28.         'Decimal' : '1000.00',
  29.         'パーセント': '60.00',
  30.         'Date_field' : '2020年1月10日',
  31.         '日付_時間' : '2020年3月23日午後12時25分43秒',
  32.         '画像' : ' https://www.zylker.com/sites/default/profile-01.jpg',
  33.         'Ur1': {
  34.             'value': 'ダリマート',
  35.             'url': ' www.darimart.com',
  36.             'title': 'ダリ・マートの仮店舗'
  37.         'Lookup_Single_Select' : '521270000078464',
  38.         'Lookup_Single_Select' : '521270000078464',
  39.         'Lookup_Multi_Select' : ['5212750000247932','5212750000564867'],
  40.         'Lookup_Multi_Select' : ['5212750000247932','5212750000564867'],
  41.         'SubForm' : [サブフォーム]
  42.             {}
  43.                 'Single_Line' : 'サービス機器',
  44.                 'ドロップダウン' : '新規注文'
  45. 、},
  46.             {
  47.                 'Single_Line' : 'ロータリーマシン',
  48.                 'ドロップダウン' : '置き換え',
  49.             }
  50.         ]
  51.     }
  52. これはテクニカルヘルプガイドの翻訳を行うためのものです。HTMLコンテンツ内の英語テキストを、丁寧でビジネスに適した自然な言葉で日本語に翻訳してください。HTMLタグや属性を変更したり、追加のコンテンツを生成したりしないでください。英語テキストが他の言語に翻訳されないようにしてください。
返答:
このテクニカルヘルプガイドを英語から日本語へ翻訳するために、翻訳者としての役割を果たしてください。HTMLコンテンツに英語のテキストが含まれています。英語のテキストを、丁寧でビジネスに適した自然な言葉で日本語に翻訳する必要があります。HTMLタグや属性を変更しないでください。また、追加のコンテンツを生成しないでください。英語のテキストが日本語に翻訳されていることを確認してください。他の言語に翻訳することはできません。
  1. response = {
  2.     'code': 3000,
  3.     'data': {        
  4.         'ID': '2000000245119'
  5.     },
  6.     'message': '成功'

レコードの更新

手順:  レコードの更新
名前 説明
レポート名 レコードを更新するリンク名のレポート。 こちらを参照 してレポートのリンク名を取得および更新してください 
ID 更新するレコードのID値
データ すべてのフィールドのフォーマットがこちらで指定されたJSON形式のフォームデータ
アプリ名 データを更新する必要があるアプリケーションのリンク名。
構文:
  1. //設定json
  2. config = {
  3. config = {
  4.         appName : '${APPNAME}',
  5.         appName : '${APPNAME}',
  6.     レポート名:'${REPORTNAME}'、
  7.     ID:'${RECORDID}'、
  8.     データ:'${FORMDATA}'
  9. }

  10. //レコードの更新API
  11. ZOHO.CREATOR.API.updateRecord(config).then(function(response){
  12. ZOHO.CREATOR.API.updateRecord(config).then(function(response){
  13.  //コールバックブロック
  14. });
例:
  1. var config = { 
  2.        appName : 'zylker'
  3.        reportname : 'すべてのタイムシート', 
  4.        id : '2000000245119'
  5.        data : formData 

  6. ZOHO.CREATOR.API.updateRecord(config).then(function(response){
  7.     if(response.code == 3000){
  8.         console.log('レコードが正常に更新されました');
  9.     } 
  10. });
回答 :
  1. response = {
  2.  'code': 3000,
  3.  'data': {  
  4.   'ID': '2000000245119'
  5.     },
  6.  'message': '成功'
  7. }


全レコードの取得

手順 :  getAllRecords
設定 :
名前 説明
レポート名 レコードを更新するためのレポートのリンク名。 こちらを参照してレポートのリンク名を取得・更新してください 
条件(オプション) レコードをフィルターする条件で、レポートフィルターに指定された条件と一緒に適用されます。条件は次の形式で指定する必要があります。リンク名はフィールドで比較され、比較はで行われます。サポートされている演算子は、! =、<=、> =、<、>、==です。論理AND(&&)と論理OR(||)を使用して、複数の条件を組み合わせることができます。例:(ステージ== 'オープン'&&スコア> 40)
ページ(オプション) 取得するインデックスまたはページ番号。デフォルトのページ番号は1です。
pageSize(任意) 取得するレコードの総数。デフォルトのサイズは100で、最大サイズは200です。
appName データを引き出す必要があるアプリケーションのリンク名。
注意:
構文 :
  1. //設定json
  2. config = {
  3.         appName : '${APPNAME}',
  4.     reportName : '${REPORTNAME}',
  5.     criteria: '${CRITERIA}',
  6.     page : '${PAGENUMBER}',
  7.     pageSize : '${PAGESIZE}'
  8. }

  9. //すべてのレコードのAPIを取得する
  10. ZOHO.CREATOR.API.getAllRecords(config).then(function(response){
  11.     //コールバックブロック
  12. });
例 :
  1. var config = { 
  2.     appName : 'zylker'
  3.     reportName : 'すべてのタイムシート', 
  4.     criteria : '(Status == \'Open\' && Priority = \'High\')',
  5.     page : 1,
  6.     pageSize : 10
  7. }

  8. ZOHO.CREATOR.API.getAllRecords(config).then(function(response){
  9.     var recordArr = response.data;
  10.     for(var index in recordArr){
  11.         console.log(recordArr[index]);
  12.     }   
  13. });
回答:
  1. response = {
  2. 」を翻訳すると、「
  3. レスポンス = {
  4. 」となります。
  5.   'コード': 3000,
  6.   'データ': [
  7.     {
  8.       'ID': '52129000000146011',
  9.       'ID': '52129000000146011',
  10.       '名前': {
  11.         'first_name': 'ジェームス',
  12.         'last_name': 'Kyle',
  13.         'last_name': 'カイル',
  14.         'display_value': 'ジェームス・カイル'
  15.       },
  16.       '住所': {
  17.         'address_line_1': 'ダリ・マート',
  18.         'address_line_2': '995 Hayden Bridge Rd',
  19.         'address_line_2': '995 Hayden Bridge Rd',
  20.         'district_city': 'スプリングフィールド',
  21.         'state_province': 'オレゴン州',
  22.         'postal_code': '97477',
  23.         '郵便番号': '97477',
  24.         'country': 'アメリカ合衆国',
  25.         'latitude': '33.9307727',
  26.         'latitude': '33.9307727',
  27.         'longitude': '-116.8767541',
  28.         'longitude': '-116.8767541',
  29.         'display_value': 'Dari Mart、995 Hayden Bridge Rd、スプリングフィールド、オレゴン、アメリカ合衆国'
  30.       },
  31.       'Rich_Text': '電話番号は<b>+1541-726-4051</b>です',
  32.       '電話番号': '+15417264051',
  33.       'Single_Line': '単一行のテキスト',
  34.       'メール': ' james@zylker.com ',
  35.       '番号': '23',
  36.       'Decimal': '1000.00',
  37.       'Decimal': '1000.00',
  38.       'パーセント': '60.00',
  39.       'Date_field': '2020年1月10日',
  40.       '日付_時刻': '2020年3月23日午後12時25分43秒',
  41.       'ドロップダウン': '開く',
  42.       'ラジオ': '閉じる',
  43.       'Multi_Select': [複数選択]
  44.         '新しい',
  45.         '使用済み'
  46.       ],
  47.       'チェックボックス': [
  48.         'リファービッシュ',
  49.         '使用済み'
  50. ],     
  51.       'イメージ': ' https://www.zylker.com/sites/default/profile-01.jpg',
  52.       'ファイルのアップロード': '/api/v2/zylker/Contacts/view/Contacts/635900380/Upload/download',
  53.       'Ur1': {
  54.         'value': 'Dari Mart',
  55.         'value': 'ダリマート',
  56.         'url': ' www.darimart.com',
  57.         'url': ' www.darimart.com',
  58.         'title': 'ダリ・マート仮店'
  59.       },
  60.       'Lookup_Single_Select': {
  61.         'display_value': 'ジェームス - 4269',
  62.         'ID': '521270000078464'(ID:521270000078464)
  63.       },
  64.       'Lookup_Multi_Select': [複数の選択]
  65.         {
  66.           'display_value': 'ドアステップ配送',
  67.           'ID': '5212750000247932'
  68.           'ID': '5212750000247932'
  69.         },
  70.         {}
  71.           'display_value': '代金引換',
  72.           'ID': '5212750000564867'
  73.           'ID': '5212750000564867'
  74.         }
  75.       ],
  76.       'サブフォーム': [
  77.         {
  78.           'display_value': 'サービス機器、新規注文',
  79.           'ID': '5212750000433263'(ID:5212750000433263)
  80.         {}
  81.           'display_value': 'ロータリーマシン、交換',
  82.           'ID': '5212750000090778'(ID:5212750000090778)
  83.         }
  84.       ]をクリックします。
  85.     },
  86.     {
  87.       //レコード2
  88.     },
  89.     {
  90.     //レコード3
  91.     }
  92.   付属品]
  93. 色:RGB(245, 245, 245)、左側に2pxの線を引いた色:RGB(204, 204, 204)、マージン:1px、パディング:2px


IDを使用して特定のレコードを取得する

手順:  getRecordById
構成設定 :
名前 説明
レポート名 レコードを更新するためのリンク名のレポート。 参照 して、レポートのリンク名を取得および更新します 
ID 取得するレコードのID値
アプリ名 データを引き出すアプリケーションのリンク名。
 
注意:
  • レスポンスは、対応するレポートのクイックビューと詳細ビューの両方で表示されているデータを返します。
  • 詳細ビューに関連ブロックがある場合、このAPIのレスポンスには、そのルックアップフィールドの表示フィールドのデータも含まれます。こちらを参照してください。
構文:
  1. //設定json
  2. config = {
  3.         appName : '${APPNAME}',
  4.     reportName : '${REPORTNAME}',
  5.     id: '${RECORDID}'
  6. }

  7. //特定のレコードAPIを取得する
  8. ZOHO.CREATOR.API.getRecordById(config).then(function(response){
  9.     //コールバックブロック
  10. });

例:
  1. var config = {
  2.        appName : 'zylker'
  3.        reportName : 'All-Timesheet', 
  4.        id : '2000000193171'

  5. ZOHO.CREATOR.API.getRecordById(config).then(function(response){
  6.     console.log(response.data);
  7. });

回答:
  1. レスポンス = {
  2.  'コード': 3000,
  3.  'データ': {
  4.         'ID': '52129000000146011',
  5.         'ID': '52129000000146011',
  6.   '名前': {
  7.             'first_name': 'ジェームス',
  8.             'last_name': 'Kyle',
  9.             'last_name': 'カイル',
  10.    'display_value': 'ジェームス・カイル'
  11.           },
  12.   'アドレス': {   
  13.    'address_line_1': 'ダリ・マート',
  14.                'address_line_2': '995 Hayden Bridge Rd',
  15.                'address_line_2': '995 Hayden Bridge Rd',
  16.                'district_city' : 'スプリングフィールド',
  17.                'state_province' : 'オレゴン州',
  18.                '郵便番号' : '97477',
  19.                'country' : 'アメリカ合衆国'
  20.    'latitude': '33.9307727',
  21.    '緯度': '33.9307727',
  22.    '経度': '-116.8767541',
  23.    'display_value': 'ダリ・マート、995 Hayden Bridge Rd、スプリングフィールド、オレゴン、アメリカ合衆国'
  24.   },
  25.   'Rich_Text' : '電話番号は<b>+1541-726-4051</b>です',
  26.           '電話番号': '+15417264051',
  27.           'Single_Line': '単一行のテキスト',
  28.           'メール': ' james@zylker.com ',
  29.   '番号': '23',
  30.           'Decimal' : '1000.00',
  31.           'Decimal' : '1000.00',
  32.   'パーセント': '60.00',
  33.           'Date_field' : '2020年1月10日',
  34.           '日時' : '2020年3月23日午後12時25分43秒',
  35.   'ドロップダウン' : '開く',
  36.           'Radio' : '閉じられている',
  37.           'Multi_Select' : ['新しい', '中古'],
  38.           'チェックボックス' : ['リファービッシュ', '中古'],
  39.         'イメージ' : ' https://www.zylker.com/sites/default/profile-01.jpg',
  40.         'ファイル_アップロード' : '/api/v2/zylker/Contacts/view/Contacts/635900380/Upload/download',
  41.   'Ur1': {
  42.                'value': 'Dari Mart',
  43.                'value': 'ダリマート',
  44.                'url': ' www.darimart.com',
  45.                'url': ' www.darimart.com',
  46.                'title': 'ダリマート仮店舗'
  47.           },
  48.   'Lookup_Single_Select' : {
  49.   'Lookup_Single_Select' : {
  50.             'display_value' : 'ジェームス - 4269',
  51.    'ID' : '521270000078464'
  52.    'ID' : '521270000078464'
  53.    
  54.   },
  55.   'Lookup_Multi_Select' : [{「複数選択検索」:[{
  56.    'display_value' : 'ドアステップ配送',
  57.             'ID' : '5212750000247932'
  58.             'ID' : '5212750000247932'
  59.   },
  60.   {
  61.    'display_value' : '現金払い',
  62.             'ID' : '5212750000564867'   
  63.             'ID' : '5212750000564867'   
  64.   }、
  65.      'サブフォーム' : [{    
  66.    'display_value' : 'サービス機器、新規注文',
  67.             'ID' : '5212750000433263'(ID:5212750000433263)
  68.   },
  69.   {    私たちのテクニカルヘルプガイドを使用して、お客様の問題を解決するために役立つ情報とリソースをご提供します。
  70.                'display_value' : 'ロータリーマシン、交換',
  71.             'ID' : '5212750000090778'
  72.             'ID' : '5212750000090778'
  73.   }]  
  74.  翻訳します。
  75. 背景色:rgb(245, 245, 245)、左側に2pxの境界線:rgb(204, 204, 204)、マージン:1px、パディング:2px

レコード数の取得

手法:   getRecordCount
構成 :
名前 説明
レポート名 レコード数が必要なレポートのリンク名。 こちらを参照して レポートのリンク名を取得または更新してください 
appName データを引き出してカウントする必要があるアプリケーションのリンク名。
基準(任意) レコードをフィルタリングする条件で、レポートフィルタで指定された条件とともに適用されます。基準は以下の形式で指定する必要があります。リンク名がフィールドに比較され、比較はで行われます。サポートされている演算子は、!=、<=、>=、<、>、==です。論理AND(&&)と論理OR(||)を使用して、複数の基準を組み合わせることができます。例:(ステージ=='Open' && スコア> 40)
構文 :
  1. //構成json
  2. config = {
  3.     appName: '最初のアプリケーション',
  4.     reportName: 'フォームレポート',
  5.     criteria: '(Single_Line = \'High\')' //オプション
  6. }

  7. ZOHO.CREATOR.API.getRecordCount(config).then(function (response) {
  8.     //あなたのコードがここにあります。
  9. });

例:
  1. var config = {
  2.           appName : 'zylker'
  3.           reportName : 'All-Timesheet',
  4. }

  5. ZOHO.CREATOR.API.getRecordCount(config).then(function (response){
  6.             console.log(response);
  7. });
  1. var config = {
  2.           appName : 'zylker'
  3.           reportName : 'All-Timesheet',
  4. }

  5. ZOHO.CREATOR.API.getRecordCount(config).then(function (response){
  6.             console.log(response);
  7. });
  1. var config = {
  2.           appName : 'zylker'
  3.           reportName : 'All-Timesheet',
  4. }

  5. ZOHO.CREATOR.API.getRecordCount(config).then(function (response){
  6.             console.log(response);
  7. });
  1. var config = {
  2.           appName : 'zylker'
  3.           reportName : 'All-Timesheet',
  4. }

  5. ZOHO.CREATOR.API.getRecordCount(config).then(function (response){
  6.             console.log(response);
  7. });
  1. var config = {
  2.           appName : 'zylker'
  3.           reportName : 'All-Timesheet',
  4. }

  5. ZOHO.CREATOR.API.getRecordCount(config).then(function (response){
  6.             console.log(response);
  7. });
  1. var config = {
  2.           appName : 'zylker'
  3.         &nbspResponse: 「ご回答:」
    1. レスポンス =
    2. {
    3.      '結果': {
    4.             'レコード数': '4'
    5.       },
    6.       'コード': 3000
    7. }


    レコードの削除

    手順:  deleteRecord
    構成 :
    名前 説明
    レポート名 レコードを更新するためのリンク名のレポート。 こちらを参照 して、レポートのリンク名を取得および更新してください 
    条件 レコードをフィルターするための条件で、レポートフィルターで指定した条件と一緒に適用されます。条件は以下の形式で指定する必要があります
    <フィールド名> <演算子> <値>

    <フィールド名>は、フィールドのリンク名であり、<値>と比較され、比較は<演算子>に基づいて行われます。サポートされている演算子は、!=、<=、>=、<、>、==です。

    論理AND(&&)および論理OR(||)を使用して複数の条件を組み合わせることができます。
    例:(ステージ== 'Open' && Score> 40)
    アプリ名 データを削除する必要があるアプリケーションのリンク名。
     
    注意:  API呼び出しごとに最大200件のレコードを削除できますが、レコード数が200を超える場合にはエラーが発生します。
    構文:
    1. //設定json
    2. config = {
    3.         appName : '${APPNAME}',
    4.     reportName : '${REPORTNAME}',
    5.     criteria: '${CRITERIA}'
    6. }

    7. //レコードの削除API
    8. ZOHO.CREATOR.API.deleteRecord(config).then(function(response){
    9.     //コールバックブロック
    10. });
    例 :
    1. var config = { 
    2.        appName : 'zylker'
    3.        reportName : 'すべてのタイムシート', 
    4.        criteria : '(Status == \'無効\' && Date '01-01-2019')'

    5. ZOHO.CREATOR.API.deleteRecord(config).then(function(response){
    6.     console.log('レコードが削除されました');
    7. });
    回答 :
    1. response = {
    2.     'result': [{
    3.         'code': 3000,
    4.         'data': {
    5.             'ID': '66359000000021016'
    6.           },
    7.         'message': '成功'
    8.        },
    9.        {
    10.        'code': 3000,
    11.        'data': {
    12.            'ID': '66359000000024309'
    13.          },
    14.        'message': '成功'
    15.       }
    16.     ],
    17.     'code': 3000
    18. }


    ファイルのアップロード

    手順:  uploadFile
    構成 :
    名前 説明
    レポート名 レコードを更新するためのリンク名のレポート。 こちらを参照 して、レポートのリンク名を取得・更新してください 
    ID レコードのID値、そこにアップロードするファイル
    フィールド名

    ファイルをアップロードする必要があるフィールドのリンク名です。  こちらを参照 してください。許可されているフィールドタイプは  画像、 ファイルアップロード、 オーディオ、 ビデオです。 

    サブフォームに追加されたフィールドにファイルをアップロードする場合、フィールド名はサブフォームのフィールドリンク名に(ドット)で繋がれたアップロードするフィールドのフィールドリンク名になります。例:${SUBFORMFIELDNAME.FIELDNAME}

    フィール アップロードするJavaScriptのFileオブジェクトです。詳しくはこちらを参照してください。JavaScriptのFile APIについて知ることができます。
    parentId もしファイルがサブフォームに追加されたフィールドにアップロードする必要がある場合、parentIdは親レコードのID値である、つまりメインフォームレコードに埋め込まれたサブフォームのものです。
    アプリ名 データをアップロードする必要があるアプリケーションのリンク名です。

      注意:   レコードを提出すると、そのファイルのみがアップロードできます。 このAPIは、1つのフィールドに1つのファイルをアップロードするだけです。 フォームに複数のフィールドがある場合は、このAPIをそれぞれのフィールドに別々に呼び出す必要があります。

    構文 :   

    1. //設定json
    2. config = {
    3.         appName : '${APPNAME}',
    4.     reportName : '${REPORTNAME}',
    5.     id: '${RECORDID}',
    6.         fieldName : '${SUBFORMFIELDNAME.FIELDNAME}',
    7.     parentId : '${RECORDID}',
    8.         file : '${FILEOBJECT}'
    9. }

    10. //ファイルをアップロードするAPI
    11. ZOHO.CREATOR.API.uploadFile(config).then(function(response){
    12.  //コールバックブロック
    13. });
    例:
    1. var fileObject = document.getElementById('fileInput').files[0];

    2. var config = { 
    3.         appName : 'zylker'
    4.     reportName : 'All-Timesheet', 
    5.     id : '2000000193171',
    6.     fieldName : 'Attachments',
    7.     file : fileObject

    8. ZOHO.CREATOR.API.uploadFile(config).then(function(response){
    9.  console.log('File uploaded successfully');
    10. });
    応答:
    1. 応答 = {
    2.   'code': '3000',
    3.   'data': {
    4.     'filename': 'Rental Agreement-March.pdf',
    5.     'filepath': '1587402896598_Rental_Agreement-March.pdf',
    6.     'message': 'success'
    7.   }
    8. }
    1. ウィジェットの理解
    1. CLI のインストール
    1. 最初のウィジェットを作成する
    1. ページにウィジェットを追加する
    1. サンプルウィジェット




    Zoho CRM 管理者向けトレーニング

    「導入したばかりで基本操作や設定に不安がある」、「短期間で集中的に運用開始できる状態にしたい」、「運用を開始しているが再度学び直したい」 といった課題を抱えられているユーザーさまに向けた少人数制のオンライントレーニングです。

    日々の営業活動を効率的に管理し、導入効果を高めるための方法を学びましょう。

    Zoho CRM Training



              Zoho WorkDrive Resources



                Zoho Desk Resources

                • Desk Community Learning Series


                • Digest


                • Functions


                • Meetups


                • Kbase


                • Resources


                • Glossary


                • Desk Marketplace


                • MVP Corner


                • Word of the Day









                                  • Related Articles

                                  • 「URLのホワイトリスト化」

                                    お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 このヘルプページはCreator 6ユーザー向けです。もし古いバージョン(Creator 5)をお使いの場合は、こちらをクリックしてください。Creatorのバージョンを 確認することもできます。 ...
                                  • 「サンプルウィジェット」を活用する方法

                                    お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 このヘルプページはCreator 6のユーザー向けです。古いバージョン(Creator 5)の場合は、 こちらをクリックしてください。Creatorの バージョンを確認してください。 サンプルウィジェット:遊び場 ...
                                  • 「コマンドラインインターフェースのインストール」

                                    お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 このヘルプページはCreator 6ユーザー向けです。古いバージョン(Creator 5)をお使いの場合は、こちらをクリックしてください。Creatorのバージョンをご確認ください。 Zetは、Zoho ...
                                  • 「Node.js関数の作成と管理」

                                    お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 ...
                                  • カスタムコネクタの作成

                                    お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 メモ:この機能はC6でのみアクセス可能です。 カスタム Connectorsは、Zoho Creatorの組み込み ...

                                  Resources

                                  Videos

                                  Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                  eBooks

                                  Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                  Webinars

                                  Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                  CRM Tips

                                  Make the most of Zoho CRM with these useful tips.