Document.get(None, string selectionCriteria, int skip, int maxCount)

この呼び出しを使用して、選択条件と一致する文書のすべての属性を確認できます。

パラメーター

パラメーター 説明
なし ClassCastException が発生した属性の明示的なリストを提供します。「None」は、各文書のすべての属性を返すときに使用します。
selectionCriteria 指定したい選択条件
skip このパラメーターを使用すると、結果から一部の文書を除外できます。除外される文書は、割り当てた値に応じて異なります。例えば、50 という値を割り当てた場合は、最初の 50 の文書が除外されます。
maxCount 返す文書エントリーの最大数。

戻り値

この呼び出しは、選択条件に一致する文書のすべての属性を返します。各エントリーには、文書のすべての属性が含まれます。返される属性は、文書に応じて異なります。

from ConnectDefs import * 
import xmlrpclib

myProxy = None

try:
   myProxy = connectLogin("AcmeServer", "aiw", "password") 
   myJobData = myProxy.Document.get(None, "Doc.ID < 5", 0, 50)
   print myJobData
    
except xmlrpcFault, err:
   print err.faultString + " (" + str(err.faultCode) + ")"
finally:
   connectLogout(myProxy, "aiw")

[{'Type': 'Document', 'Doc.OriginalSheets': 4, 'Doc.OriginalFirstPage'
: 11, 'Doc.ID': 3, 'Document.ID': '3', 'Doc.State': 'Complete', 'Doc.
CombinedDocument': 'No', 'Doc.MadeAvailableByJobId': '10000000', 'Doc.
OriginalSequence': 3, 'Doc.OriginalPages': 8, 'Doc.OriginalJobID': 
'10000000', 'Doc.Insert.Iteration': 1}, {'Type': 'Document', 'Doc.Orig
inalSheets': 5, 'Doc.OriginalFirstPage': 19, 'Doc.ID': 4, 'Document.ID'
: '4', 'Doc.State': 'Complete', 'Doc.CombinedDocument': 'No', 'Doc.Made
AvailableByJobId': '10000000', 'Doc.OriginalSequence': 4, 'Doc.Original
Pages': 10, 'Doc.OriginalJobID': '10000000', 'Doc.Insert.Iteration': 1}]