zohoprojects.init().then(function(){});
zohoprojects.init().then(function () {
zohoprojects.get('portal.name').then(function (response)
});
zohoprojects.metadata().then(function(response)
{
/* 出力
{
'data': {
'configs': [
{
'name': '名前',
'type': 'テキスト',
'is_mandatory': true,
'is_secure': false,
'description': 'あなたの名前を入力してください',
'value': 'Helen Collins'
},
{
'name': '従業員ID',
'type': 'テキスト',
'is_mandatory': true,
'is_secure': false,
'description': 'あなたの従業員IDを入力してください',
'value': 'EMP08'
}
],
'payments_info': {
'edition': '試用版'
},
'status': '成功'
}
}
*/
});
zohoprojects.context().then(function(response)
{
/* 出力
{
'module_name': 'タスク',
'entity_id': '27092000000031079'
}
*/
});
zohoprojects.get('task.id
').then(function(response)
{
/* 出力結果
{
'data': 27092000000031080,
'status': 'success'
}
*/
});
zohoprojects.get('deployment_type').then(function() {
/* 出力
com
*/
});
zohoprojects.get('current_theme').then(function() {
/* 出力
{mode: 'default', zpPrimary: '255, 100, 0', zpPrimaryHover: '255, 247, 243'}
*/
});
zohoprojects.get('blueprint_during').then(function(res) {
/* 出力
[ {field_id: 'UDF_CHAR1', is_visible: true, is_pii: false, is_encrypted: false}
{field_id: 'UDF_CHAR2', is_visible: true, is_pii: false, is_encrypted: false}]
*/
});
var nameObj={name:'新しいチェックリストを作成'};
zohoprojects.set('task',nameObj).then(function(response)
{
/* output
{
'data': {
'tasks': [
{
'milestone_id': '2*******************2',
'link': {
'timesheet': {
'url': 'https://p*************e.********.com/restapi/ポータル/5******7/プロジェクト/2****************9/タスク/2****************9/logs/'
},
'self': {
'url': 'https://p*************e.********.com/restapi/ポータル/5******7/プロジェクト/2****************9/タスク/2****************9/'
}
},
'description': '',
'duration': '0',
'last_updated_time_long': 1542193097398,
'details': {
'owners': [
{
'name': 'JOHN MARSH',
'id': '5************3'
}
]
},
'id': 2************0,
'key': 'WEUT-T1',
'created_person': 'Steve Banks',
'created_time_long': 1525668983347,
'created_time': '05-07-2018',
'is_reminder_set': false,
'is_recurrence_set': false,
'created_time_format': '05-07-2018 10:26:23 AM',
'subtasks': false,
'work': '0:00',
'custom_fields': [
{
'column_name': 'UDF_LONG1',
'label_name': '費用総額',
'value': '24573'
},
{
'column_name': 'UDF_LONG3',
'label_name': 'サンプル',
'value': '0'
},
{
'column_name': 'UDF_LONG2',
'label_name': 'テスト',
'value': '200'
}
],
'isparent': false,
'work_type': 'work_hrs_per_day',
'completed': false,
'priority': 'None',
'created_by': '5******3',
'percent_complete': '0',
'last_updated_time': '11-14-2018',
'name': '新しいチェックリストを作成',
'id_string': '2************9',
'last_updated_time_format': '11-14-2018 04:28:17 PM',
'tasklist': {
'name': '一般',
'id': '2************7'
},
'order_sequence': 1,
'status': {
'name': 'オープン',
'id': '2************1',
'type': 'open',
'color_code': ''
}
}
]
},
'status': '成功'
}
*/
});
linkfiles=[{
'created_time': 1561028014712,
'id': '1LavBS5sauJ-AAFJZWp8Ch9Cp2ehydahk',
'type': 'image/jpeg',
'created_by': 'Patricia Boyle',
'permanent_url': 'https://***************',
'size': 7409,
'preview_url': 'https://******************',
'name': 'sample-image.jpeg',
'download_url': 'https://drive.google.com/a/web-mailhosting.com/uc?id=1LavBS5sauJ-AAFJZWp8Ch9Cp2ehydahk&エクスポート=ダウンロード',
}]
zohoprojects.set('linkfiles', linkFiles).then(function (response) {
zohoprojects.invoke('attachment_picker.close');
});
var sample = [ {field_id: 'UDF_CHAR1', is_visible: true, is_pii: false, is_encrypted: false} {field_id: 'UDF_CHAR2', is_visible: true, is_pii: false, is_encrypted: false}]; zohoprojects.set('blueprint_during', sample).then(function(res) { /* output [ {field_id: 'UDF_CHAR1', is_visible: true, is_pii: false, is_encrypted: false} {field_id: 'UDF_CHAR2', is_visible: true, is_pii: false, is_encrypted: false}] */ });
let paramObj = {
'custom_data': {
'path': 'G/pics',
'portal_id': '89031033',
'project_id': '185977000000199005'
},
'display_data' : [
{
'名前': 'Path',
'値': 'G's Drive',
'リンク': 'https://drive。google。com/drive/フォルダー/1e1xWqREV'
}, {
'名前': 'アプリ名',
'値': 'G- Drive'
}
]
zohoprojects。set('実行する', paramObj);
var file = document.getElementById('inputbox').files[0];
var file_detail = {
type: 'GET',
files: [{
uploaddoc : file
type : 'binary' //ファイルがバイナリとしてアップロードされた場合
}],
parameters: {
fields: 'id,name, thumbnailLink, webViewLink, webContentLink'
}
};
var url = 'https://www。googleapis。com/drive/v3/files/1-QabBt69U8myXYRDVU-1YiCo2k-JWRfu';
zohoprojects.request(url, file_detail, 'google_drive').then(function (response)
/* 出力
{
'result': {
'webContentLink': 'https://drive。google。com/uc?id=1-QabBt69U8myXYRDVU-1YiCo2k-JWRfu&エクスポートする=ダウンロードする',
'name': 'Eiffel_Tower_01.jpg',
'webViewLink': 'https://drive。google。com/file/d/1-QabBt69U8myXYRDVU-1YiCo2k-JWRfu/表示する?usp=drivesdk',
'id': '1-QabBt69U8myXYRDVU-1YiCo2k-JWRfu',
'thumbnailLink': 'https://lh3。googleusercontent。com/nhyq9mHrGDOZfNdQUHRj_xVlOoNAP5PEYkW4X2svGXKjVt53MvMGfjhQ2PlTv4cmv5-PgbjrR-c=s220'
},
'status': 'success'
}
*/});
引数の名前 | データタイプ | 説明 | ||
URL | 文字列 | 差出人の拡張機能が呼び出す必要があるサードパーティURL。 | ||
オブジェクト | JSONObject | キー | データのタイプ | バリュー |
種類 | string | '取得する' / 'POST' / 'PUT' / '削除' / 'PATCH' | ||
パラメーター | JSONObject | APIのリクエストパラメーター。 | ||
ヘッダー | JSONObject | APIのヘッダー。 | ||
本文 | JSONObject |
APIの本文。
|
||
ファイル | JSONArray |
ファイルをアップロードするためのパラメーター。 値: 実際のファイル。 *実際のファイルがアップロードされると本文は無視されます *種類をバイナリとして指定すると、ファイルはバイナリとして送信されます。ファイルの本文も考慮されます |
||
replace_secure_config | ブール値 |
プラグインマニフェストのjsonファイル内のis_secureパラメータが真である場合、このパラメータの値を真に設定します。
この形式でURLとオブジェクトパラメータに値を渡すことができます- {{名前}} //設定の名前
Zoho プロジェクトは設定値を置き換えます |
||
connection_link_name | 文字列 | 外部連携のリンク名は、zappsウェブサイトが提供するもので、plugin-manifestから取得できます。 |
let customData = {'名前':'新しいチェックリストを作成'};
zohoprojects.function.実行('c8a9e660-95e2-11ef-9d3c-2d653cc724d7', '1.+10,-10', customData).then(function(response){
/* 出力
{ 'result':{'output':'{}','タスク':[],'outputType':'無効','メッセージ':{}},
'unique_id':'c8a9e660-95e2-11ef-9d3c-2d653cc724d7',
'コード':3009,
'function_id':1234567890,
'メッセージ':'関数が正常に実行されました',
'ステータス':'完了'
}
*/
});
「導入したばかりで基本操作や設定に不安がある」、「短期間で集中的に運用開始できる状態にしたい」、「運用を開始しているが再度学び直したい」 といった課題を抱えられているユーザーさまに向けた少人数制のオンライントレーニングです。
日々の営業活動を効率的に管理し、導入効果を高めるための方法を学びましょう。