---
schema_version: "1"
id: 068bbbe1b610ee926f6fc536f5df4bde1b905c95377e8ac175ad204eb938789b
title: ฝังโค้ดสำหรับมุมมองที่กำหนดเอง
collection: tableau
version: current
locale: th-th
portal_url: https://docs.salesforce.com/tableau/current/th-th/pro/desktop/embed_code_custom_view.md
canonical_url: https://help.tableau.com/current/pro/desktop/th-th/embed_code_custom_view.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 576489d43d013d2bf1590d254a08a97dd381952f77a90b9ccbfd15d8489768a1
description: โค้ดฝังสำหรับ Tableau Server 2022
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# ฝังโค้ดสำหรับมุมมองที่กำหนดเอง

> [!TIP]
> 
> โค้ดฝังสำหรับ Tableau Server 2022.3 และใหม่กว่านั้นและ Tableau Cloud ได้เปลี่ยนไปใช้ “การฝัง API v3” แล้ว หากต้องการข้อมูลปัจจุบันเกี่ยวกับการฝังมุมมองที่กำหนดเอง โปรดดูที่[การฝังมุมมองที่กำหนดเอง](https://help.tableau.com/current/api/embedding_api/th-th/docs/embedding_api_custom_views.html)ใน[ความช่วยเหลือเกี่ยวกับการฝัง API](https://help.tableau.com/current/api/embedding_api/th-th/index.html) ข้อมูลในหัวข้อนี้มีไว้สำหรับการฝังเวอร์ชันก่อนหน้า (โดยใช้ 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>