Contact API の使用

警告 :

すべてのモバイル機能とモバイル関連機能は ColdFusion(2025リリース)で削除されました。

詳しくは、ColdFusion の非推奨の機能を参照してください。

詳しくは、連絡先関数を参照してください。

連絡先の作成

<cfinclude template=&quot;/CFIDE/cfclient/useragent.cfm&quot;>
<cfclientsettings enableDeviceAPI=true>
<cfclient>
<cfset res = cfclient.contacts.create('Joe','1234567890','joe@mycompany.com',true)>
<cfset document.getElementById('result').innerHTML=&quot;Options object: #JSON.stringify(Object.keys(res))#&quot;>
</cfclient>
<div id=&quot;result&quot;/>
<cfinclude template=&quot;/CFIDE/cfclient/useragent.cfm&quot;> <cfclientsettings enableDeviceAPI=true> <cfclient> <cfset res = cfclient.contacts.create('Joe','1234567890','joe@mycompany.com',true)> <cfset document.getElementById('result').innerHTML=&quot;Options object: #JSON.stringify(Object.keys(res))#&quot;> </cfclient> <div id=&quot;result&quot;/>
<cfinclude template=&quot;/CFIDE/cfclient/useragent.cfm&quot;>
<cfclientsettings enableDeviceAPI=true>

<cfclient>
 
<cfset res = cfclient.contacts.create('Joe','1234567890','joe@mycompany.com',true)>
<cfset document.getElementById('result').innerHTML=&quot;Options object: #JSON.stringify(Object.keys(res))#&quot;> 

</cfclient>

<div id=&quot;result&quot;/>

連絡先へのファイルの追加

<cfinclude template=&quot;/CFIDE/cfclient/useragent.cfm&quot;>
<cfclientsettings enableDeviceAPI=true>
<cfclient>
<cfset res.addPhoneNumber(&quot;5678234&quot;,&quot;work&quot;,true)>
<cfset res.addEmail(&quot;joe@gmail.com&quot;,&quot;home&quot;,true)>
<cfset cntadr=cfclient.contacts.createAddress(&quot;First street&quot;, &quot;North&quot;, &quot;Indian&quot;, &quot;India&quot;,&quot;12345&quot;, &quot;Good address form&quot;, &quot;home&quot;, &quot;true&quot;)>
<cfset res.addAddress(cntadr)>
<cfset cntorg=cfclient.contacts.createOrganization(&quot;SciTech&quot;, &quot;Science&quot;, &quot;Science Technology&quot;, &quot;Education&quot;,&quot;true&quot;)>
<cfset res.addOrganization(cntorg)>
<cfset res.addIm(&quot;myIMHandle&quot;,&quot;home&quot;,true)>
<cfset res.addCategory(&quot;Friends&quot;,&quot;home&quot;,true)>
<cfset res.addURL(&quot;www.joe.com&quot;,&quot;home&quot;,true)>
<cfset res.addPhoto(&quot;myDir/img.jpg&quot;,&quot;home&quot;,true)>
<cfset cfclient.contacts.save(res)>
</cfclient>
<cfinclude template=&quot;/CFIDE/cfclient/useragent.cfm&quot;> <cfclientsettings enableDeviceAPI=true> <cfclient> <cfset res.addPhoneNumber(&quot;5678234&quot;,&quot;work&quot;,true)> <cfset res.addEmail(&quot;joe@gmail.com&quot;,&quot;home&quot;,true)> <cfset cntadr=cfclient.contacts.createAddress(&quot;First street&quot;, &quot;North&quot;, &quot;Indian&quot;, &quot;India&quot;,&quot;12345&quot;, &quot;Good address form&quot;, &quot;home&quot;, &quot;true&quot;)> <cfset res.addAddress(cntadr)> <cfset cntorg=cfclient.contacts.createOrganization(&quot;SciTech&quot;, &quot;Science&quot;, &quot;Science Technology&quot;, &quot;Education&quot;,&quot;true&quot;)> <cfset res.addOrganization(cntorg)> <cfset res.addIm(&quot;myIMHandle&quot;,&quot;home&quot;,true)> <cfset res.addCategory(&quot;Friends&quot;,&quot;home&quot;,true)> <cfset res.addURL(&quot;www.joe.com&quot;,&quot;home&quot;,true)> <cfset res.addPhoto(&quot;myDir/img.jpg&quot;,&quot;home&quot;,true)> <cfset cfclient.contacts.save(res)> </cfclient>
<cfinclude template=&quot;/CFIDE/cfclient/useragent.cfm&quot;>
<cfclientsettings enableDeviceAPI=true>

<cfclient>

<cfset res.addPhoneNumber(&quot;5678234&quot;,&quot;work&quot;,true)>
<cfset res.addEmail(&quot;joe@gmail.com&quot;,&quot;home&quot;,true)>
 
<cfset cntadr=cfclient.contacts.createAddress(&quot;First street&quot;, &quot;North&quot;, &quot;Indian&quot;, &quot;India&quot;,&quot;12345&quot;, &quot;Good address form&quot;, &quot;home&quot;, &quot;true&quot;)>
<cfset res.addAddress(cntadr)>
 
<cfset cntorg=cfclient.contacts.createOrganization(&quot;SciTech&quot;, &quot;Science&quot;, &quot;Science Technology&quot;, &quot;Education&quot;,&quot;true&quot;)>
<cfset res.addOrganization(cntorg)>

<cfset res.addIm(&quot;myIMHandle&quot;,&quot;home&quot;,true)>

<cfset res.addCategory(&quot;Friends&quot;,&quot;home&quot;,true)>
<cfset res.addURL(&quot;www.joe.com&quot;,&quot;home&quot;,true)>
<cfset res.addPhoto(&quot;myDir/img.jpg&quot;,&quot;home&quot;,true)>
 
<cfset cfclient.contacts.save(res)>

</cfclient>

連絡先の検索

<cfclientsettings enableDeviceAPI=true>
<cfclient>
<!--- すべてのフィールドの検索 --->
<cfset cntlst=cfclient.contacts.find(&quot;Joe&quot;,[&quot;*&quot;])>
<cfset document.getElementById('result').innerHTML=document.getElementById('result1').innerHTML+&quot;Number of contacts - #arrayLen(cntlst)#&quot;>
<cfscript>
for (i = 1; i <= #arrayLen(cntlst)#; i = i + 1) {
writeOutput(&quot;<br><br>&quot;);
writeOutput(iter(cntlst[i]));
}
</cfscript>
<!--- displayName フィールドのみの検索 --->
<cfset cntlst=cfclient.contacts.find(&quot;Joe&quot;,[&quot;name&quot;,&quot;displayName&quot;])>
<cfset document.getElementById('result').innerHTML=document.getElementById('result2').innerHTML+&quot;Number of contacts - #arrayLen(cntlst)#&quot;>
<cfscript>
for (i = 1; i <= #arrayLen(cntlst)#; i = i + 1) {
writeOutput(&quot;<br><br>&quot;);
writeOutput(iter(cntlst[i]));
}
</cfscript>
<!--- displayName と phoneNumbers フィールドの検索 --->
<cfset cntlst=cfclient.contacts.find(&quot;user1_1&quot;,[&quot;phoneNumbers,displayName&quot;])>
<cfset document.getElementById('result').innerHTML=document.getElementById('result3').innerHTML+&quot;Number of contacts - #arrayLen(cntlst)#&quot;>
<cfscript>
for (i = 1; i <= #arrayLen(cntlst)#; i = i + 1) {
writeOutput(&quot;<br><br>&quot;);
writeOutput(iter(cntlst[i]));
}
</cfscript>
</cfclient>
<div id=&quot;result1&quot;/>
<div id=&quot;result2&quot;/>
<div id=&quot;result3&quot;/>
<cfclientsettings enableDeviceAPI=true> <cfclient> <!--- すべてのフィールドの検索 ---> <cfset cntlst=cfclient.contacts.find(&quot;Joe&quot;,[&quot;*&quot;])> <cfset document.getElementById('result').innerHTML=document.getElementById('result1').innerHTML+&quot;Number of contacts - #arrayLen(cntlst)#&quot;> <cfscript> for (i = 1; i <= #arrayLen(cntlst)#; i = i + 1) { writeOutput(&quot;<br><br>&quot;); writeOutput(iter(cntlst[i])); } </cfscript> <!--- displayName フィールドのみの検索 ---> <cfset cntlst=cfclient.contacts.find(&quot;Joe&quot;,[&quot;name&quot;,&quot;displayName&quot;])> <cfset document.getElementById('result').innerHTML=document.getElementById('result2').innerHTML+&quot;Number of contacts - #arrayLen(cntlst)#&quot;> <cfscript> for (i = 1; i <= #arrayLen(cntlst)#; i = i + 1) { writeOutput(&quot;<br><br>&quot;); writeOutput(iter(cntlst[i])); } </cfscript> <!--- displayName と phoneNumbers フィールドの検索 ---> <cfset cntlst=cfclient.contacts.find(&quot;user1_1&quot;,[&quot;phoneNumbers,displayName&quot;])> <cfset document.getElementById('result').innerHTML=document.getElementById('result3').innerHTML+&quot;Number of contacts - #arrayLen(cntlst)#&quot;> <cfscript> for (i = 1; i <= #arrayLen(cntlst)#; i = i + 1) { writeOutput(&quot;<br><br>&quot;); writeOutput(iter(cntlst[i])); } </cfscript> </cfclient> <div id=&quot;result1&quot;/> <div id=&quot;result2&quot;/> <div id=&quot;result3&quot;/>
<cfclientsettings enableDeviceAPI=true>
<cfclient>
 
<!--- すべてのフィールドの検索 --->
<cfset cntlst=cfclient.contacts.find(&quot;Joe&quot;,[&quot;*&quot;])>
 
<cfset document.getElementById('result').innerHTML=document.getElementById('result1').innerHTML+&quot;Number of contacts - #arrayLen(cntlst)#&quot;> 
<cfscript>
for (i = 1; i <= #arrayLen(cntlst)#; i = i + 1) {
writeOutput(&quot;<br><br>&quot;);
writeOutput(iter(cntlst[i])); 
} 
</cfscript>
 
<!--- displayName フィールドのみの検索 --->
<cfset cntlst=cfclient.contacts.find(&quot;Joe&quot;,[&quot;name&quot;,&quot;displayName&quot;])>
 
<cfset document.getElementById('result').innerHTML=document.getElementById('result2').innerHTML+&quot;Number of contacts - #arrayLen(cntlst)#&quot;>

<cfscript>
for (i = 1; i <= #arrayLen(cntlst)#; i = i + 1) {
writeOutput(&quot;<br><br>&quot;);
writeOutput(iter(cntlst[i])); 
} 
</cfscript>


<!--- displayName と phoneNumbers フィールドの検索 --->
<cfset cntlst=cfclient.contacts.find(&quot;user1_1&quot;,[&quot;phoneNumbers,displayName&quot;])>
<cfset document.getElementById('result').innerHTML=document.getElementById('result3').innerHTML+&quot;Number of contacts - #arrayLen(cntlst)#&quot;>
<cfscript>
for (i = 1; i <= #arrayLen(cntlst)#; i = i + 1) {
writeOutput(&quot;<br><br>&quot;);
writeOutput(iter(cntlst[i])); 
} 
</cfscript>

</cfclient>
 
<div id=&quot;result1&quot;/>
<div id=&quot;result2&quot;/>
<div id=&quot;result3&quot;/>

すべての連絡先の取得

<cfclientsettings enableDeviceAPI=true>
<cfclient>
<cfoutput>Getting all contacts</cfoutput>
<cfset cntlst=cfclient.contacts.getAllContacts([&quot;*&quot;])>
<cfset document.getElementById('result').innerHTML=document.getElementById('result3').innerHTML+&quot;Number of contacts - #arrayLen(cntlst)#&quot;>
<cfscript>
for (i = 1; i <= #arrayLen(cntlst)#; i = i + 1) {
writeOutput(&quot;<br><br>&quot;);
writeOutput(iter(cntlst[i]));
}
</cfscript>
<cfoutput>Getting only the phone numbers</cfoutput>
<cfset cntlst=cfclient.contacts.getAllContacts([&quot;phoneNumbers&quot;])>
<cfset document.getElementById('result').innerHTML=document.getElementById('result3').innerHTML+&quot;Number of contacts - #arrayLen(cntlst)#&quot;>
<cfscript>
for (i = 1; i <= #arrayLen(cntlst)#; i = i + 1) {
writeOutput(&quot;<br><br>&quot;);
writeOutput(iter(cntlst[i]));
}
</cfscript>
<cfoutput>Getting only the display names and phone numbers</cfoutput>
<cfset cntlst=cfclient.contacts.getAllContacts([&quot;phoneNumbers,displayName&quot;])>
<cfset document.getElementById('result').innerHTML=document.getElementById('result3').innerHTML+&quot;Number of contacts - #arrayLen(cntlst)#&quot;>
<cfscript>
for (i = 1; i <= #arrayLen(cntlst)#; i = i + 1) {
writeOutput(&quot;<br><br>&quot;);
writeOutput(iter(cntlst[i]));
}
</cfscript>
</cfclient>
<cfclientsettings enableDeviceAPI=true> <cfclient> <cfoutput>Getting all contacts</cfoutput> <cfset cntlst=cfclient.contacts.getAllContacts([&quot;*&quot;])> <cfset document.getElementById('result').innerHTML=document.getElementById('result3').innerHTML+&quot;Number of contacts - #arrayLen(cntlst)#&quot;> <cfscript> for (i = 1; i <= #arrayLen(cntlst)#; i = i + 1) { writeOutput(&quot;<br><br>&quot;); writeOutput(iter(cntlst[i])); } </cfscript> <cfoutput>Getting only the phone numbers</cfoutput> <cfset cntlst=cfclient.contacts.getAllContacts([&quot;phoneNumbers&quot;])> <cfset document.getElementById('result').innerHTML=document.getElementById('result3').innerHTML+&quot;Number of contacts - #arrayLen(cntlst)#&quot;> <cfscript> for (i = 1; i <= #arrayLen(cntlst)#; i = i + 1) { writeOutput(&quot;<br><br>&quot;); writeOutput(iter(cntlst[i])); } </cfscript> <cfoutput>Getting only the display names and phone numbers</cfoutput> <cfset cntlst=cfclient.contacts.getAllContacts([&quot;phoneNumbers,displayName&quot;])> <cfset document.getElementById('result').innerHTML=document.getElementById('result3').innerHTML+&quot;Number of contacts - #arrayLen(cntlst)#&quot;> <cfscript> for (i = 1; i <= #arrayLen(cntlst)#; i = i + 1) { writeOutput(&quot;<br><br>&quot;); writeOutput(iter(cntlst[i])); } </cfscript> </cfclient>
<cfclientsettings enableDeviceAPI=true>
<cfclient>
 
<cfoutput>Getting all contacts</cfoutput>
<cfset cntlst=cfclient.contacts.getAllContacts([&quot;*&quot;])>
<cfset document.getElementById('result').innerHTML=document.getElementById('result3').innerHTML+&quot;Number of contacts - #arrayLen(cntlst)#&quot;>
<cfscript>
for (i = 1; i <= #arrayLen(cntlst)#; i = i + 1) {
writeOutput(&quot;<br><br>&quot;);
writeOutput(iter(cntlst[i])); 
} 
</cfscript>
 
<cfoutput>Getting only the phone numbers</cfoutput>
<cfset cntlst=cfclient.contacts.getAllContacts([&quot;phoneNumbers&quot;])>
<cfset document.getElementById('result').innerHTML=document.getElementById('result3').innerHTML+&quot;Number of contacts - #arrayLen(cntlst)#&quot;>
<cfscript>
for (i = 1; i <= #arrayLen(cntlst)#; i = i + 1) {
writeOutput(&quot;<br><br>&quot;);
writeOutput(iter(cntlst[i])); 
} 
</cfscript>

<cfoutput>Getting only the display names and phone numbers</cfoutput>
<cfset cntlst=cfclient.contacts.getAllContacts([&quot;phoneNumbers,displayName&quot;])>
<cfset document.getElementById('result').innerHTML=document.getElementById('result3').innerHTML+&quot;Number of contacts - #arrayLen(cntlst)#&quot;>
<cfscript>
for (i = 1; i <= #arrayLen(cntlst)#; i = i + 1) {
writeOutput(&quot;<br><br>&quot;);
writeOutput(iter(cntlst[i])); 
} 
</cfscript>


</cfclient>

ヘルプをすばやく簡単に入手

新規ユーザーの場合

Acrobat 購入相談

Acrobat 購入相談

Acrobat 購入相談

Acrobat 購入相談