我試圖在我正在開發的Shiny項目中放置一個Graph。我發現最方便的方法是使用Javascript API和shinyjs包。將Tableau集成到使用JavaScript API的Shiny項目中
Tableau的JavaScript API詳細解釋了here 並且我的腳本看起來像這樣。根據說明,它是正確的,根據shinyjs函數名稱必須以「shinyjs」開頭。
function shinyjs.init() {
var containerDiv document.getElementById("vizContainer"),
url = "https://public.tableau.com/profile/daniel.cuartas#!/vizhome/Indicadores_25/Pregunta";
var viz new tableau.Viz(containerDiv, url);
}
和代碼包含在我的閃亮ui.R塊是這樣
ui = fluidPage(
includeScript("https://public.tableau.com/javascripts/api/tableau-2.js"),
useShinyjs(),
extendShinyjs(script = "C:/Users/Antonia/Downloads/SaberDigital/init.js"),
tags$div(id = 'vizContainer'),
js$init()
)
我回到下一個錯誤:
Error : shinyjs: Error parsing the JavaScript file: SyntaxError: Unexpected identifier.
它是什麼,我做錯了什麼?
@HubertL你是絕對正確的。我粘貼了錯誤的js文件。我已經更新了它。 –