Tag: smartsheet api

通过Power Query在Excel中的Smartsheet数据

Smartsheet的API输出将行和列作为单独的对象返回,这些对象是相互独立的。 这将导致列的单独logging(字段名称列表)和行的另一组logging(具有来自各个字段的值的单个字段的logging) 有没有办法返回一个单一的JSON列表(行和列导致一个单一的logging列表)? 这是我在查询编辑器中使用的代码,它返回单独的行和列 = Web.Contents( "https://api.smartsheet.com/1.1/sheet/[SHEET_ID]", [ Headers = [ #"Authorization" = "Bearer YOUR_API_TOKEN" ] ] )

将smartsheet保存为服务器上的.xls(curl / php)

我想保存一个智能表到我的服务器(如.xls)。 但是我总是得到一个填充了json代码的.xls文件。 我得到“file_put错误”,如果我使用json_decode(..)和.xls完全是空的。 如果我通过在桌面上curl来做,我会得到正确的.xls填充我需要的一切。 $baseURL = "https://api.smartsheet.com/1.1"; $headers = array("Authorization: Bearer ".$inputToken); . . array_push($headers,'"Accept: application/vnd.ms-excel" -o tmpfile.xls –insecure'); $curlSession = curl_init($sheetDetail_url); curl_setopt($curlSession, CURLOPT_HTTPHEADER, $headers); curl_setopt($curlSession, CURLOPT_RETURNTRANSFER, TRUE); $smartsheetData = curl_exec($curlSession); if (curl_errno($curlSession)) { echo "Oh No! Error: " . curl_error($curlSession); }else{ // Assign response to PHP object $sheetsObj = json_decode($smartsheetData); // close curlSession curl_close($curlSession); […]