Smartsheet API (2.0) 中的特殊字符 - 搜索

Special characters in Smartsheet API (2.0) - search

在智能表的 API 中,我使用搜索所有内容的方法。

但是,当我尝试搜索 'A01 PXXX' 时,它 returns 我还有仅包含 'A01' 和 'PXXX' 的行(和单元格)。有没有办法搜索整个搜索字符串(包括 space 字符)

如果你URL编码 query 查询字符串参数值中的 space 字符,Search Everything 操作应该 return 仅包含完整字符串的结果。

例如,我有一个包含这些值的 sheet:

我执行以下请求:GET https://api.smartsheet.com/2.0/search?query=A01%20PXXX

并且响应仅包含包含字符串 "A01 PXXX":

的两行的搜索结果
{
    "results": [
        {
            "text": "A01 PXXX",
            "objectType": "row",
            "objectId": 8740290866505604,
            "parentObjectType": "sheet",
            "parentObjectId": 505434269345668,
            "parentObjectName": "Project Plan (Office Timeline Test)",
            "contextData": [
                "Row 20"
            ]
        },
        {
            "text": "A01 PXXX",
            "objectType": "row",
            "objectId": 1732072470538116,
            "parentObjectType": "sheet",
            "parentObjectId": 505434269345668,
            "parentObjectName": "Project Plan (Office Timeline Test)",
            "contextData": [
                "Row 17"
            ]
        }
    ],
    "totalCount": 2
}