diff --git a/XVBA/新版着工要因閲覧シート/vba-files/Module/Module1.bas b/XVBA/新版着工要因閲覧シート/vba-files/Module/Module1.bas index f5931b1c..a5f67898 100644 --- a/XVBA/新版着工要因閲覧シート/vba-files/Module/Module1.bas +++ b/XVBA/新版着工要因閲覧シート/vba-files/Module/Module1.bas @@ -107,7 +107,7 @@ End Function '****************************************************************************** 'CSVf[^擾 -Function exportCSVData(tableId As String) As Variant +Function exportCSVData(tableId As String, Optional viewObj As Object = Nothing) As Variant 'ʕϐ Dim apiUrl As String Dim apiUrlParam As String @@ -126,6 +126,10 @@ Function exportCSVData(tableId As String) As Variant apiBody.Add "ApiKey", apiKey apiBody.Add "ExportId", "1" + If Not viewObj Is Nothing Then + apiBody.Add "View", viewObj + End If + 'HTTPNGXgM\bhĂяo Dim res As Object Set res = callRestApi("POST", apiUrl, apiUrlParam, apiHeaders, apiBody) @@ -596,7 +600,7 @@ End Sub '****************************************************************************** 'e[uID 96243icƏ}X^jExportőS擾AucƏvV[g̃e[uXV -'Filter/Sorter͎gpȂBwb_śucƏvV[g̊e[û̂̂܂܎gA +'\[gNumAŌŒBFilter͎gpȂBwb_śucƏvV[g̊e[û̂̂܂܎gA 'GNX|[gCSṼwb_si1sځĵ͎ĂiexportCSVDataToSheet͊e[uꍇA 'wb_sf[^̂ݍXVdl̂߁Â܂ܗpj Sub runSalesOfficeExport() @@ -604,8 +608,14 @@ Sub runSalesOfficeExport() Dim resData As Variant + '\[giNumAjŒőgݗĂ + Dim colSorter As New Dictionary + colSorter.Add "NumA", "asc" + Dim viewObj As New Dictionary + viewObj.Add "ColumnSorterHash", colSorter + Debug.Print "f[^擾JnicƏ}X^ Exportj" - resData = exportCSVData("96243") + resData = exportCSVData("96243", viewObj) If IsEmpty(resData) Or resData = "" Then Debug.Print "f[^擾ł܂ł"