ฝังโค้ดสำหรับมุมมองที่กำหนดเอง
โค้ดฝังสำหรับ Tableau Server 2022.3 และใหม่กว่านั้นและ Tableau Cloud ได้เปลี่ยนไปใช้ “การฝัง API v3” แล้ว หากต้องการข้อมูลปัจจุบันเกี่ยวกับการฝังมุมมองที่กำหนดเอง โปรดดูที่การฝังมุมมองที่กำหนดเองในความช่วยเหลือเกี่ยวกับการฝัง API ข้อมูลในหัวข้อนี้มีไว้สำหรับการฝังเวอร์ชันก่อนหน้า (โดยใช้ Tableau JavaScript API v1 และ v2)
เมื่อคุณฝังมุมมองที่กำหนดเองของเวิร์กบุ๊กหรือชีต มุมมองเริ่มต้นจะถูกกำหนดโดยปัจจัยต่อไปนี้:
- หาก URL โค้ดฝังหมายถึงมุมมองที่กำหนดเอง มุมมองดังกล่าวจะปรากฎเป็นค่าเริ่มต้น
- หาก URL โค้ดฝังไม่ได้หมายถึงมุมมองที่กำหนดเอง มุมมองที่กำหนดเองเริ่มต้นจะปรากฎเป็นค่าเริ่มต้น
- หากไม่ได้กำหนดมุมมองที่กำหนดเองเริ่มต้น มุมมองเดิมจะปรากฎเป็นค่าเริ่มต้น
หมายเหตุ: เพื่อให้แน่ใจว่ามุมมองเดิมจะปรากฎเป็นค่าเริ่มต้นในมุมมองแบบฝัง ตรวจสอบให้แน่ใจว่า URL โค้ดฝังสำหรับชื่อของพารามิเตอร์ไม่ได้หมายถึงมุมมองที่กำหนดเอง และมีพารามิเตอร์ filter
ในโค้ดฝัง: <param name='filter' value=':original_view=yes'/>
ในตัวอย่างต่อไปนี้ โค้ดฝังจะปรากฎในมุมมองเดิมของชีต “การวิเคราะห์กำไร” ในเวิร์กบุ๊ก “การวิเคราะห์กำไร” เสมอ เนื่องจากพารามิเตอร์ filter
ได้ตั้งเป็น :original_yes
และพารามิเตอร์ name
ไม่ได้หมายถึงมุมมองที่กำหนดเองซึ่งระบุใน URL สำหรับชีต
<script type='text/javascript' src='http://mysite.myserver.com/javascripts/api/viz_v1.js'></script> <div class='tableauPlaceholder' style='width: 1496px; height: 749px;'> <object class='tableauViz' width='1496' height='749' style='display:none;'> <param name='host_url' value='http://mysite.myserver.com' /> <param name='site_root' value='' /> <param name='name' value='ProfitAnalysis/ProfitAnalysis' /> <param name='tabs' value='yes' /> <param name='toolbar' value='yes' /> <param name='filter' value=':original_view=yes' /></object></div>
ในตัวอย่างนี้ การตั้งค่าสำหรับพารามิเตอร์ name
ในตัวย่างนี้จะหมายถึง URL สำหรับมุมมองที่กำหนดเองชื่อ “เฟอร์นิเจอร์” (ในชีต “การวิเคราะห์กำไร” ในเวิร์กบุ๊ก “การวิเคราะห์กำไร”) โดยเฉพาะ
<script type='text/javascript' src='http://mysite.myserver.com/javascripts/api/viz_v1.js'></script> <div class='tableauPlaceholder' style='width: 1496px; height: 749px;'> <object class='tableauViz' width='1496' height='749' style='display:none;'> <param name='host_url' value='http://mysite.myserver.com' /> <param name='site_root' value='' /> <param name='name' value='ProfitAnalysis/ProfitAnalysis/Furniture' /> <param name='tabs' value='yes' /> <param name='toolbar' value='yes' /></object></div>
ในตัวอย่างนี้ พารามิเตอร์ name
ไม่ได้หมายถึงมุมมองที่กำหนดเองซึ่งระบุใน URL สำหรับชีต และไม่ได้มีการระบุพารามิเตอร์ original_view
โค้ดฝังในที่นี้จะแสดงมุมมองที่กำหนดเองซึ่งได้ตั้งเป็น “ค่าเริ่มต้น” ในชีต “การวิเคราะห์กำไร” ในเวิร์กบุ๊ก “การวิเคราะห์กำไร” อย่างไรก็ตาม หากมุมมองเดิมยังคงเป็น “ค่าเริ่มต้น” (ไม่มีมุมมองที่กำหนดเองอื่นที่ถูกตั้งเป็น “ค่าเริ่มต้น”) มุมมองเดิมจะปรากฎเป็นมุมมองเริ่มต้น
<script type='text/javascript' src='http://mysite.myserver.com/javascripts/api/viz_v1.js'></script> <div class='tableauPlaceholder' style='width: 1496px; height: 749px;'> <object class='tableauViz' width='1496' height='749' style='display:none;'> <param name='host_url' value='http://mysite.myserver.com' /> <param name='site_root' value='' /> <param name='name' value='ProfitAnalysis/ProfitAnalysis' /> <param name='tabs' value='yes' /> <param name='toolbar' value='yes' /></object></div>