So suche ich nach einer schnelleren Möglichkeit, etwas in einem Smartsheet abzufragen. Die API ist sehr hilfreich, aber die Suchfunktion ist sehr begrenzt.Schnellere Möglichkeit, ein Smartsheet abzufragen?
Ab sofort funktioniert es, aber es ist sehr, sehr langsam. Je länger die Liste ist, desto länger dauert das Auffüllen der Liste.
Immer wenn ein cad Benutzer die Combobox zu ihrem Namen ändert, suche ich das Blatt basierend auf ihren Namen in der cbUsers.Text
Private Sub cbUsers_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cbUsers.SelectedIndexChanged
If listJobQue.Items.Count > 0 Then
listJobQue.Items.Clear()
End If
Dim ss As New SmartSheetIntegration()
Dim result As SearchResult
result = ss.SearchQue(1737025469605764, cbUsers.Text)
For Each searchResult As SearchResultItem In result.Results
If searchResult.ObjectType = SearchObjectType.ROW Then
Dim rowID As Long
rowID = searchResult.ObjectId
rowIDs.Add(rowID) 'this stores the IDs for later use when they click on an item in the list box.
Dim row As Row = ss.GetRow(3083654818752388, "LIVE RFD INPUT", rowID)
listJobQue.Items.Add(row.Cells(6).Value)
End If
Next
End Sub
Die SearchQue() Hier ist
Public Function SearchQue(sheetID As Int64, name As String)
Return smartSheet.SearchResources.SearchSheet(sheetID, name)
End Function
niemanden wissen von einer schnelleren und effizienteren Art, dies zu tun?
Danke!