src/rest_client.js
async function queryWorksheet(workSheetInfo, query, options) {
    var key = util.createIdentifier(
        workSheetInfo.worksheetId,
        JSON.stringify(query)
    );

    options = options || {};
    options.query = query;

    return await fetchData(
        key,
        api.converter.queryResponse,
        () => {
            let payload = util._extend(
                workSheetInfo,
                api.converter.queryRequest(options)
            );

            return executeRequest('query_worksheet', payload);
        });
}
async function queryWorksheet(workSheetInfo, query, options) {
    var key = util.createIdentifier(
        workSheetInfo.worksheetId,
        JSON.stringify(query)
    );

    options = options || {};
    options.query = query;

    return await fetchData(
        key,
        api.converter.queryResponse,
        () => {
            let payload = util._extend(
                workSheetInfo,
                api.converter.queryRequest(options)
            );

            return executeRequest('query_worksheet', payload);
        });
}
async function queryWorksheet ( workSheetInfo , query , options ) { var key = util . createIdentifier ( workSheetInfo . worksheetId , JSON . stringify ( query ) ) ; options = options || { } ; options . query = query ; return await fetchData ( key , api . converter . queryResponse , ( ) => { let payload = util . _extend ( workSheetInfo , api . converter . queryRequest ( options ) ) ; return executeRequest ( 'query_worksheet' , payload ) ; } ) ; }
Queries the specific worksheet

@param {object} workSheetInfo worksheetInfo SheetID and worksheetID
@param {object} query Query descriptor
@param {object} options query options
Queries the specific worksheet