0
QTP/UFTが比較的新しいです。私はテストを書いており、GlobalとLocal Data Sheetのデータを同じテストで使用する必要があります。QTP/UFT - ループ内で複数のデータシートにアクセス
Datatable.GetSheet("Global")
RowCount = Datatable.GetRowCount
For Cntr = 1 to RowCount
Datatable.SetCurrentRow(Cntr)
msgbox Datatable("Form", dtGlobalSheet) 'Form is my column Name from Global Data Sheet'
Datatable.GetSheet("Action1")
RowCount2 = Datatable.GetRowCount
For Cntr2 = 1 to RowCount2
Datatable.SetCurrentRow(Cntr2)
msgbox Datatable("Number", dtGlobalSheet) 'Number is my column Name from Action1 Data Sheet'
Next
Next
私の列の値は、両方のシートから台無しになっています
私for
ループのようなものです。
私はUFT 12.54を使用しており、dtGlobal.Value( "Form")をサポートしていません。だから、私はdtGlobal.GetParameter( "Form")に置き換えました – phpfreak
私はうまくいきました。残念なことに私はUFTをもう使用していないので、私はそれを覚えていないので、[tutorialspoint](https://www.tutorialspoint.com/qtp/qtp_data_table_methods.htm)からメソッドをチェックし、事前にテストすることができませんでした。私は将来の参考のためにこのウェブサイトをブックマークすることをお勧めします;) –
確かに、私はしました。ありがとう! – phpfreak