<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>FileMaker 小子</title><description>在這裡持續學習 FileMaker</description><link>https://filemaker-kid.com/</link><language>zh-TW</language><item><title>[Mac] HostName / LocalHostName / ComputerName 傻傻分不清楚</title><link>https://filemaker-kid.com/2020/05/28/mac-hostname-localhostname-computername-%E5%82%BB%E5%82%BB%E5%88%86%E4%B8%8D%E6%B8%85%E6%A5%9A/</link><guid isPermaLink="true">https://filemaker-kid.com/2020/05/28/mac-hostname-localhostname-computername-%E5%82%BB%E5%82%BB%E5%88%86%E4%B8%8D%E6%B8%85%E6%A5%9A/</guid><description>最近電腦剛維修回來，整理電腦的時候發現 Mac 上面這三個名稱其實並不一樣，順便也做個紀錄，查詢的方式跟修改的方式如下： 查詢 修改 參考資料 Set the hostname/computer name for macOS 搞懂macOS 上的主机名/hostname/ComputerName – 格物</description><pubDate>Thu, 28 May 2020 14:32:09 GMT</pubDate><content:encoded>&lt;p&gt;最近電腦剛維修回來，整理電腦的時候發現 Mac 上面這三個名稱其實並不一樣，順便也做個紀錄，查詢的方式跟修改的方式如下：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;查詢&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;scutil --get HostName

scutil --get LocalHostName

scutil --get ComputerName
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;修改&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code&gt;sudo scutil --set HostName &amp;#x3C;new host name&gt;

sudo scutil --set LocalHostName &amp;#x3C;new host name&gt;

sudo scutil --set ComputerName &amp;#x3C;new name&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;參考資料&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://apple.stackexchange.com/questions/287760/set-the-hostname-computer-name-for-macos&quot;&gt;Set the hostname/computer name for macOS&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://shockerli.net/post/macos-hostname-scutil/&quot;&gt;搞懂macOS 上的主机名/hostname/ComputerName – 格物&lt;/a&gt;&lt;/p&gt;</content:encoded><category>FileMaker小技巧</category></item><item><title>[FileMaker] 登入檔案後第一個顯示的 Layout</title><link>https://filemaker-kid.com/2018/06/13/filemaker-%E7%99%BB%E5%85%A5%E6%AA%94%E6%A1%88%E5%BE%8C%E7%AC%AC%E4%B8%80%E5%80%8B%E9%A1%AF%E7%A4%BA%E7%9A%84-layout/</link><guid isPermaLink="true">https://filemaker-kid.com/2018/06/13/filemaker-%E7%99%BB%E5%85%A5%E6%AA%94%E6%A1%88%E5%BE%8C%E7%AC%AC%E4%B8%80%E5%80%8B%E9%A1%AF%E7%A4%BA%E7%9A%84-layout/</guid><description>登入檔案後，第一個顯示的 Layout 是可以事先被控制的，這部分有些人並沒有特別注意。 一般的情況是，使用者打完帳號＋密碼後，FileMaker 直接就導到最主要的 Data Entry Layout，然後就直接開始使用了。 這樣做當然可以，只是有時候不同的登入帳號會有不同的需求，開發者可以針對不同的帳號做不同的登入 Layout 顯示設定。 今天主要討論登入檔案後第一個顯示的 Layout，其實有三個地方可以控制！ 上一次關閉時的 layout File Option &gt; Switch to Layout File Option &gt; Script Triggers &gt; OnFirstWindowOpen 如果 2 跟 3 沒有做設定的話，FileMaker 將一開始顯示的 Layout 就是最後一次離開的畫面。 2 跟 3 可以指定一開始登入顯示的 layout，搭配 Script 的執行，這些功能讓開發者多了很多可以利用的空間。 相對的，關閉檔案之前的動作，也是可以被調控的，跟第3點在相同的頁籤選取OnLastWindowClose 可以達到這個目的。</description><pubDate>Wed, 13 Jun 2018 13:45:59 GMT</pubDate><content:encoded>&lt;p&gt;登入檔案後，第一個顯示的 Layout 是可以事先被控制的，這部分有些人並沒有特別注意。&lt;/p&gt;
&lt;p&gt;一般的情況是，使用者打完帳號＋密碼後，FileMaker 直接就導到最主要的 Data Entry Layout，然後就直接開始使用了。&lt;/p&gt;
&lt;p&gt;這樣做當然可以，只是有時候不同的登入帳號會有不同的需求，開發者可以針對不同的帳號做不同的登入 Layout 顯示設定。&lt;/p&gt;
&lt;p&gt;今天主要討論登入檔案後第一個顯示的 Layout，其實有三個地方可以控制！&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;上一次關閉時的 layout&lt;/li&gt;
&lt;li&gt;File Option &gt; Switch to Layout&lt;/li&gt;
&lt;li&gt;File Option &gt; Script Triggers &gt; OnFirstWindowOpen&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;如果 2 跟 3 沒有做設定的話，FileMaker 將一開始顯示的 Layout 就是最後一次離開的畫面。&lt;/p&gt;
&lt;p&gt;2 跟 3 可以指定一開始登入顯示的 layout，搭配 Script 的執行，這些功能讓開發者多了很多可以利用的空間。&lt;/p&gt;
&lt;p&gt;相對的，關閉檔案之前的動作，也是可以被調控的，跟第3點在相同的頁籤選取OnLastWindowClose 可以達到這個目的。&lt;/p&gt;</content:encoded><category>FileMaker小技巧</category></item><item><title>[FileMaker] 如何識別登入檔案的裝置？</title><link>https://filemaker-kid.com/2018/06/12/filemaker-%E5%A6%82%E4%BD%95%E8%AD%98%E5%88%A5%E7%99%BB%E5%85%A5%E6%AA%94%E6%A1%88%E7%9A%84%E8%A3%9D%E7%BD%AE%EF%BC%9F/</link><guid isPermaLink="true">https://filemaker-kid.com/2018/06/12/filemaker-%E5%A6%82%E4%BD%95%E8%AD%98%E5%88%A5%E7%99%BB%E5%85%A5%E6%AA%94%E6%A1%88%E7%9A%84%E8%A3%9D%E7%BD%AE%EF%BC%9F/</guid><description>前一篇文章討論如何取得「使用者名稱」的問題。 [FileMaker] 如何取得 Client 端的「電腦名稱」與「使用者名稱」？ 取得「使用者名稱」想要達成的事，無非就是「識別」使用者 + 裝置，但接下來可能會發生一個問題，就算是取得了「xxx 的 MacBookPro」的使用者名稱，還不能完全確定都不會重複，有可能有兩個同事都叫 Bob，如果他們同樣都使用 MacBookAir 的話，那我們還是沒辦法分辨是誰用哪一台機器登入 FileMaker 檔案。 「Bob 的 MacBookAir」這樣的使用者名稱，並不能幫助我們辨別是哪個 Bob 登入使用了檔案。 於是查了一下資料，國外的鄉民朋友們提出了 Get(PersistentID) 函數，利用這個函數可以得到一組類似 FileMaker 使用 Get(UUID) 所得到的一串特殊字串 ID，但是不知道這一個資料是怎麼來的，鄉民朋友提到這個 ID 會隨著 FileMaker 重灌而改變。 於是，又有人提到可以使用 Get(SystemNICAddress) 函數，這個方法應該比較接近需求，因為他取得的系統資料是實體「網卡的 ID」，我們應該不會太常更換網卡，除非網路卡壞掉了，所以這個 Get(SystemNICAddress) 函數搭配我們幫每台電腦 or 裝置設定的名稱，應該就可以達到裝置的「識別」效果。 參考資料 Get(PersistentID) @fmforum persistent ID not unique</description><pubDate>Tue, 12 Jun 2018 14:05:32 GMT</pubDate><content:encoded>&lt;p&gt;前一篇文章討論如何取得「使用者名稱」的問題。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2018/06/10/filemaker-%e5%a6%82%e4%bd%95%e5%8f%96%e5%be%97-client-%e7%ab%af%e7%9a%84%e3%80%8c%e9%9b%bb%e8%85%a6%e5%90%8d%e7%a8%b1%e3%80%8d%e8%88%87%e3%80%8c%e4%bd%bf%e7%94%a8%e8%80%85%e5%90%8d%e7%a8%b1%e3%80%8d/&quot;&gt;[FileMaker]&lt;/a&gt; &lt;a href=&quot;https://filemaker-kid.com/2018/06/10/filemaker-%e5%a6%82%e4%bd%95%e5%8f%96%e5%be%97-client-%e7%ab%af%e7%9a%84%e3%80%8c%e9%9b%bb%e8%85%a6%e5%90%8d%e7%a8%b1%e3%80%8d%e8%88%87%e3%80%8c%e4%bd%bf%e7%94%a8%e8%80%85%e5%90%8d%e7%a8%b1%e3%80%8d/&quot;&gt;如何取得&lt;/a&gt; &lt;a href=&quot;https://filemaker-kid.com/2018/06/10/filemaker-%e5%a6%82%e4%bd%95%e5%8f%96%e5%be%97-client-%e7%ab%af%e7%9a%84%e3%80%8c%e9%9b%bb%e8%85%a6%e5%90%8d%e7%a8%b1%e3%80%8d%e8%88%87%e3%80%8c%e4%bd%bf%e7%94%a8%e8%80%85%e5%90%8d%e7%a8%b1%e3%80%8d/&quot;&gt;Client&lt;/a&gt; &lt;a href=&quot;https://filemaker-kid.com/2018/06/10/filemaker-%e5%a6%82%e4%bd%95%e5%8f%96%e5%be%97-client-%e7%ab%af%e7%9a%84%e3%80%8c%e9%9b%bb%e8%85%a6%e5%90%8d%e7%a8%b1%e3%80%8d%e8%88%87%e3%80%8c%e4%bd%bf%e7%94%a8%e8%80%85%e5%90%8d%e7%a8%b1%e3%80%8d/&quot;&gt;端的「電腦名稱」與「使用者名稱」？&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;取得「使用者名稱」想要達成的事，無非就是「識別」使用者 + 裝置，但接下來可能會發生一個問題，就算是取得了「xxx 的 MacBookPro」的使用者名稱，還不能完全確定都不會重複，有可能有兩個同事都叫 Bob，如果他們同樣都使用 MacBookAir 的話，那我們還是沒辦法分辨是誰用哪一台機器登入 FileMaker 檔案。&lt;/p&gt;
&lt;p&gt;「Bob 的 MacBookAir」這樣的使用者名稱，並不能幫助我們辨別是哪個 Bob 登入使用了檔案。&lt;/p&gt;
&lt;p&gt;於是查了一下資料，國外的鄉民朋友們提出了 Get(PersistentID) 函數，利用這個函數可以得到一組類似 FileMaker 使用 Get(UUID) 所得到的一串特殊字串 ID，但是不知道這一個資料是怎麼來的，鄉民朋友提到這個 ID 會隨著 FileMaker 重灌而改變。&lt;/p&gt;
&lt;p&gt;於是，又有人提到可以使用 Get(SystemNICAddress) 函數，這個方法應該比較接近需求，因為他取得的系統資料是實體「網卡的 ID」，我們應該不會太常更換網卡，除非網路卡壞掉了，所以這個 Get(SystemNICAddress) 函數搭配我們幫每台電腦 or 裝置設定的名稱，應該就可以達到裝置的「識別」效果。&lt;/p&gt;
&lt;h3 id=&quot;參考資料&quot;&gt;參考資料&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;https://fmforums.com/topic/83875-getpersistentid/&quot;&gt;Get(PersistentID) @fmforum&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://community.filemaker.com/thread/85477&quot;&gt;persistent ID not unique&lt;/a&gt;&lt;/p&gt;</content:encoded><category>FileMaker小技巧</category></item><item><title>[FileMaker] 如何取得 Client 端的「電腦名稱」與「使用者名稱」？</title><link>https://filemaker-kid.com/2018/06/10/filemaker-%E5%A6%82%E4%BD%95%E5%8F%96%E5%BE%97-client-%E7%AB%AF%E7%9A%84%E3%80%8C%E9%9B%BB%E8%85%A6%E5%90%8D%E7%A8%B1%E3%80%8D%E8%88%87%E3%80%8C%E4%BD%BF%E7%94%A8%E8%80%85%E5%90%8D%E7%A8%B1%E3%80%8D/</link><guid isPermaLink="true">https://filemaker-kid.com/2018/06/10/filemaker-%E5%A6%82%E4%BD%95%E5%8F%96%E5%BE%97-client-%E7%AB%AF%E7%9A%84%E3%80%8C%E9%9B%BB%E8%85%A6%E5%90%8D%E7%A8%B1%E3%80%8D%E8%88%87%E3%80%8C%E4%BD%BF%E7%94%A8%E8%80%85%E5%90%8D%E7%A8%B1%E3%80%8D/</guid><description>這裡所指的使用者名稱，指的不是 FileMaker 登入時候的帳號名稱。 這邊的使用者名稱的是「系統電腦」的「使用者名稱」，比如「XXX 的 MacBook Pro」電腦名稱。 查了一些資料，FileMaker 本身似乎並沒有辦法直接取得「電腦名稱」與「使用者名稱」，但可以藉由間接的方式來取得。 方法 1：利用原生的 Get(DesktopPath) 函數 比如我一開始看到的方式，透過 Get(DesktopPath) 函數來取得使用者名稱，在 DataViewer 裡面，如果輸入 Get(DesktopPath)，會得到桌面位置，裡面就包含著使用者名稱。 /Macintosh HD/Users/oscarchen/Desktop/ 使用者名稱 oscarchen 就在「 /Macintosh HD/Users/ 」的後面，於是我們可以這樣寫計算式： 就可以得到乾淨的 oscarchen 這個使用者名稱。 以上的方法可以得到「使用者名稱」，但是還是沒有辦法得到「電腦名稱」。 方法 2：利用 BaseElement Plugin 這邊要介紹的是另一個方式，透過 BaseElement Plugin 的函數來協助我們取得「使用者名稱」「電腦名稱」這兩個系統資訊，使用的函數是 BE_ExecuteSystemCommand 首先，你需要先安裝有 BaseElement Plugin （還沒有安裝的人可以參考：安裝 BaseElement） 接著，我們先跳開一下，講一下這篇文章所提到的非 FileMaker 的方法：利用 Terminal 終端機來獲取系統資訊。 非常簡單，如果我們進入 Terminal 終端機，直接輸入 “whoami” 跟 “hostname”，就可以得到我們要的兩個資訊了。 於是我們得到一個靈感，如果 […]</description><pubDate>Sun, 10 Jun 2018 12:56:21 GMT</pubDate><content:encoded>&lt;p&gt;這裡所指的使用者名稱，指的不是 FileMaker 登入時候的帳號名稱。&lt;/p&gt;
&lt;p&gt;這邊的使用者名稱的是「系統電腦」的「使用者名稱」，比如「XXX 的 MacBook Pro」電腦名稱。&lt;/p&gt;
&lt;p&gt;查了一些資料，FileMaker 本身似乎並沒有辦法直接取得「電腦名稱」與「使用者名稱」，但可以藉由間接的方式來取得。&lt;/p&gt;
&lt;h2 id=&quot;方法-1利用原生的-getdesktoppath-函數&quot;&gt;方法 1：利用原生的 Get(DesktopPath) 函數&lt;/h2&gt;
&lt;p&gt;比如我一開始看到的方式，透過 Get(DesktopPath) 函數來取得使用者名稱，在 &lt;a href=&quot;https://filemaker-kid.com/2017/12/25/filemaker-data-viewer-%e4%bb%8b%e7%b4%b9%e5%8f%96%e4%bb%a3%e6%96%b9%e6%a1%88%ef%bc%88%e7%95%b6%e4%bd%a0%e9%82%84%e6%b2%92%e6%9c%89%e8%b2%b7-filemaker-advanced-%e7%9a%84%e6%99%82%e5%80%99%ef%bc%89/&quot;&gt;DataViewer&lt;/a&gt; 裡面，如果輸入 &lt;a href=&quot;https://fmhelp.filemaker.com/help/17/fmp/en/#page/FMP_Help%2Fget-desktoppath.html&quot;&gt;Get(DesktopPath)&lt;/a&gt;，會得到桌面位置，裡面就包含著使用者名稱。&lt;/p&gt;
&lt;p&gt;/Macintosh HD/Users/oscarchen/Desktop/&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/06/e89ea2e5b995e5bfabe785a7-2018-06-10-e4b88be58d888-48-11.png&quot; alt=&quot;螢幕快照 2018-06-10 下午8.48.11.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;使用者名稱 oscarchen 就在「 /Macintosh HD/Users/ 」的後面，於是我們可以這樣寫計算式：&lt;/p&gt;
&lt;p&gt;就可以得到乾淨的 oscarchen 這個使用者名稱。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/06/e89ea2e5b995e5bfabe785a7-2018-06-11-e4b88be58d884-23-24.png&quot; alt=&quot;螢幕快照 2018-06-11 下午4.23.24.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;以上的方法可以得到「使用者名稱」，但是還是沒有辦法得到「電腦名稱」。&lt;/p&gt;
&lt;h2 id=&quot;方法-2利用-baseelement-plugin&quot;&gt;方法 2：利用 BaseElement Plugin&lt;/h2&gt;
&lt;p&gt;這邊要介紹的是另一個方式，透過 BaseElement Plugin 的函數來協助我們取得「使用者名稱」「電腦名稱」這兩個系統資訊，使用的函數是 &lt;a href=&quot;https://baseelementsplugin.zendesk.com/hc/en-us/articles/205350557-BE-ExecuteSystemCommand&quot;&gt;BE_ExecuteSystemCommand&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;首先，你需要先安裝有 BaseElement Plugin&lt;/p&gt;
&lt;p&gt;（還沒有安裝的人可以參考：&lt;a href=&quot;https://filemaker-kid.com/2018/01/29/filemaker-%E5%AE%89%E8%A3%9D-plugins%EF%BC%8C%E4%BB%A5-baseelements-%E7%82%BA%E4%BE%8B/&quot;&gt;安裝 BaseElement&lt;/a&gt;）&lt;/p&gt;
&lt;p&gt;接著，我們先跳開一下，講一下&lt;a href=&quot;https://superuser.com/questions/590683/how-do-i-find-my-user-id-and-group-in-mac-os-x&quot;&gt;這篇文章&lt;/a&gt;所提到的非 FileMaker 的方法：利用 Terminal 終端機來獲取系統資訊。&lt;/p&gt;
&lt;p&gt;非常簡單，如果我們進入 Terminal 終端機，直接輸入 “whoami” 跟 “hostname”，就可以得到我們要的兩個資訊了。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/06/e89ea2e5b995e5bfabe785a7-2018-06-11-e4b88be58d884-40-12.png&quot; alt=&quot;螢幕快照 2018-06-11 下午4.40.12.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;於是我們得到一個靈感，如果 FileMaker 有函數可以結合系統內建的 Terminal 來取得資料，那就可以在 FileMaker 內取得這兩個系統資訊了！&lt;/p&gt;
&lt;p&gt;這個函數就是 BaseElement Plugin 的 &lt;a href=&quot;https://baseelementsplugin.zendesk.com/hc/en-us/articles/205350557-BE-ExecuteSystemCommand&quot;&gt;BE_ExecuteSystemCommand&lt;/a&gt; 函數&lt;/p&gt;
&lt;p&gt;這個函數可以讓我們在 FileMaker 內直接取得 Terminal 終端機的輸出結果&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/06/e89ea2e5b995e5bfabe785a7-2018-06-11-e4b88be58d884-46-43.png&quot; alt=&quot;螢幕快照 2018-06-11 下午4.46.43.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;參考資料&quot;&gt;參考資料&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://community.filemaker.com/thread/162721&quot;&gt;How do I retrieve the client’s hostname…..?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://superuser.com/questions/590683/how-do-i-find-my-user-id-and-group-in-mac-os-x&quot;&gt;How do I find my user ID and group in Mac OS X?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.experts-exchange.com/questions/26736181/FM-Get-Functions-for-Computer-Name-IP-Address.html&quot;&gt;FM – Get Functions for Computer Name/IP Address?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.minwt.com/mac/3553.html&quot;&gt;[MAC] 免重灌、免裝軟體直接變更Home旁的使用者名稱&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://iphone4.tw/forums/showthread.php?t=110576&quot;&gt;我的電腦的註冊是”apple的macbook”，而我想修改它該怎麼做？&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://baseelementsplugin.zendesk.com/hc/en-us/articles/115002990887-BaseElements-Plugin&quot;&gt;BaseElements Plugin&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2018/01/29/filemaker-%E5%AE%89%E8%A3%9D-plugins%EF%BC%8C%E4%BB%A5-baseelements-%E7%82%BA%E4%BE%8B/&quot;&gt;[FileMaker] 安裝 Plugins，以 BaseElements 為例&lt;/a&gt;&lt;/p&gt;</content:encoded><category>FileMaker小技巧</category></item><item><title>[FileMaker] 請問portal scroll bar拉到最底可以常駐嗎？</title><link>https://filemaker-kid.com/2018/06/06/filemaker-%E8%AB%8B%E5%95%8Fportal-scroll-bar%E6%8B%89%E5%88%B0%E6%9C%80%E5%BA%95%E5%8F%AF%E4%BB%A5%E5%B8%B8%E9%A7%90%E5%97%8E%EF%BC%9F/</link><guid isPermaLink="true">https://filemaker-kid.com/2018/06/06/filemaker-%E8%AB%8B%E5%95%8Fportal-scroll-bar%E6%8B%89%E5%88%B0%E6%9C%80%E5%BA%95%E5%8F%AF%E4%BB%A5%E5%B8%B8%E9%A7%90%E5%97%8E%EF%BC%9F/</guid><description>今天在 Facebook 上面看到有社團網友詢問一個關於 Portal 的問題。 網友問：「請問portal scroll bar拉到最底可以常駐嗎？」 當下覺得這個問題蠻有趣的，於是就順手測試一下怎樣達到這個效果。 其實蠻簡單的，主要需要用到的技巧有兩個： 對 Portal 物件做命名 設定 Trigger: OnRecordLoad 以下採用之前「街頭藝人」的檔案做示範（參考文章），具體步驟敘述如下。 第 1 步：先看一下原本的 Layout 原本的 Layout 長這樣，右邊的 Portal 只顯示「台北市」的街頭藝人，上下移動到不同的 Record 記錄，Portal 永遠都會從第一筆開始顯示。 這是 FileMaker 預設的設定。 針對一開始的問題，如果我的理解沒錯的話，網友的需求是希望每次都能自動拉到底，這樣可以看到最後一筆記錄，或是直接開始新增記錄。 （因為這個示範的 Portal 主要是顯示的功能，沒有做直接新增記錄的設定，若需要的話可以另外自行設定） 第 2 步：對 Portal 物件做命名 進入 Layout 編輯模式（快速鍵：Command + L） 叫出 Inspector（快速鍵：Command + I），點選第一個部分 Position（尺標小圖示） 命名 Portal 這整個物件： […]</description><pubDate>Wed, 06 Jun 2018 12:43:24 GMT</pubDate><content:encoded>&lt;p&gt;今天在 Facebook 上面看到有社團網友詢問一個關於 Portal 的問題。&lt;/p&gt;
&lt;p&gt;網友問：「請問portal scroll bar拉到最底可以常駐嗎？」&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/06/e89ea2e5b995e5bfabe785a7-2018-06-06-e4b88be58d887-39-43.png&quot; alt=&quot;螢幕快照 2018-06-06 下午7.39.43.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;當下覺得這個問題蠻有趣的，於是就順手測試一下怎樣達到這個效果。&lt;/p&gt;
&lt;p&gt;其實蠻簡單的，主要需要用到的技巧有兩個：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;對 Portal 物件做命名&lt;/li&gt;
&lt;li&gt;設定 Trigger: OnRecordLoad&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;以下採用之前「街頭藝人」的檔案做示範（參考&lt;a href=&quot;https://filemaker-kid.com/2018/04/23/filemaker-%e8%a1%97%e9%a0%ad%e8%97%9d%e4%ba%ba%e7%b3%bb%e5%88%97%ef%bc%88%e4%b8%83%ef%bc%89%ef%bc%9a%e5%88%a9%e7%94%a8-self-relationship-%e8%87%aa%e6%88%91%e9%97%9c%e8%81%af%e6%8a%80%e5%b7%a7/&quot;&gt;文章&lt;/a&gt;），具體步驟敘述如下。&lt;/p&gt;
&lt;h2 id=&quot;第-1-步先看一下原本的-layout&quot;&gt;第 1 步：先看一下原本的 Layout&lt;/h2&gt;
&lt;p&gt;原本的 Layout 長這樣，右邊的 Portal 只顯示「台北市」的街頭藝人，上下移動到不同的 Record 記錄，Portal 永遠都會從第一筆開始顯示。&lt;/p&gt;
&lt;p&gt;這是 FileMaker 預設的設定。&lt;/p&gt;
&lt;p&gt;針對一開始的問題，如果我的理解沒錯的話，網友的需求是希望每次都能自動拉到底，這樣可以看到最後一筆記錄，或是直接開始新增記錄。&lt;/p&gt;
&lt;p&gt;（因為這個示範的 Portal 主要是顯示的功能，沒有做直接新增記錄的設定，若需要的話可以另外自行設定）&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/06/e89ea2e5b995e5bfabe785a7-2018-06-06-e4b88be58d888-07-47.png&quot; alt=&quot;螢幕快照 2018-06-06 下午8.07.47.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;第-2-步對-portal-物件做命名&quot;&gt;第 2 步：對 Portal 物件做命名&lt;/h2&gt;
&lt;p&gt;進入 Layout 編輯模式（快速鍵：Command + L）&lt;/p&gt;
&lt;p&gt;叫出 Inspector（快速鍵：Command + I），點選第一個部分 Position（尺標小圖示）&lt;/p&gt;
&lt;p&gt;命名 Portal 這整個物件： “portal.taipeiPerformer”&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/06/e89ea2e5b995e5bfabe785a7-2018-06-06-e4b88be58d888-22-33.png&quot; alt=&quot;螢幕快照 2018-06-06 下午8.22.33.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/06/e89ea2e5b995e5bfabe785a7-2018-06-06-e4b88be58d888-22-59.png&quot; alt=&quot;螢幕快照 2018-06-06 下午8.22.59.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;第-3-步寫一個-script&quot;&gt;第 3 步：寫一個 Script&lt;/h2&gt;
&lt;p&gt;進入 Script 編輯畫面（快速鍵：Command + Shift + S）&lt;/p&gt;
&lt;p&gt;新增一個 Script，將 Script 命名為 “Last Portal Row”&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Go to Object [ Object Name: &quot;portal.taipeiPerformer&quot; ]
Go to Portal Row [ Select: On ; Last ]
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;第一行 Go to Object，Object 名稱就填入上一步驟命名的 “portal.taipeiPerformer”&lt;/p&gt;
&lt;p&gt;第二行 Go to Portal Row，選擇指到 Portal 的最後一行&lt;/p&gt;
&lt;p&gt;儲存 Script（快速鍵：Command + S）&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/06/e89ea2e5b995e5bfabe785a7-2018-06-06-e4b88be58d888-31-40.png&quot; alt=&quot;螢幕快照 2018-06-06 下午8.31.40.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;第-4-步設定-onrecordload-trigger&quot;&gt;第 4 步：設定 OnRecordLoad Trigger&lt;/h2&gt;
&lt;p&gt;回到 Layout 編輯模式&lt;/p&gt;
&lt;p&gt;Layouts &gt; Layout Setup…&lt;/p&gt;
&lt;p&gt;點選 Script Trigger，選擇 OnRecordLoad&lt;/p&gt;
&lt;p&gt;最後選擇上一個步驟所建立的 Script: “Last Portal Row”&lt;/p&gt;
&lt;h2 id=&quot;&quot;&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/06/e89ea2e5b995e5bfabe785a7-2018-06-06-e4b88be58d888-34-26.png&quot; alt=&quot;螢幕快照 2018-06-06 下午8.34.26.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/h2&gt;
&lt;h2 id=&quot;-1&quot;&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/06/e89ea2e5b995e5bfabe785a7-2018-06-06-e4b88be58d888-36-18.png&quot; alt=&quot;螢幕快照 2018-06-06 下午8.36.18.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/06/e89ea2e5b995e5bfabe785a7-2018-06-06-e4b88be58d888-35-36.png&quot; alt=&quot;螢幕快照 2018-06-06 下午8.35.36.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;第-5-步測試看看&quot;&gt;第 5 步：測試看看&lt;/h2&gt;
&lt;p&gt;回到瀏覽模式（Command + B）看看是否成功&lt;/p&gt;
&lt;p&gt;沒問題，可以看到 Portal 自動置底了，顯示的是台北市藝人的最後一筆記錄。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/06/e89ea2e5b995e5bfabe785a7-2018-06-06-e4b88be58d888-40-12.png&quot; alt=&quot;螢幕快照 2018-06-06 下午8.40.12.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;</content:encoded><category>FileMaker小技巧</category></item><item><title>[Mac] 放大鏡功能（局部範圍放大）</title><link>https://filemaker-kid.com/2018/06/04/mac-%E6%94%BE%E5%A4%A7%E9%8F%A1%E5%8A%9F%E8%83%BD%EF%BC%88%E5%B1%80%E9%83%A8%E7%AF%84%E5%9C%8D%E6%94%BE%E5%A4%A7%EF%BC%89/</link><guid isPermaLink="true">https://filemaker-kid.com/2018/06/04/mac-%E6%94%BE%E5%A4%A7%E9%8F%A1%E5%8A%9F%E8%83%BD%EF%BC%88%E5%B1%80%E9%83%A8%E7%AF%84%E5%9C%8D%E6%94%BE%E5%A4%A7%EF%BC%89/</guid><description>這幾年來常看一些教學影片，作者在強調某一段「程式碼」或其他內容的時候，會使用到局部放大的功能，覺得非常方便，後來自己開始做教學分享的的時候，偶爾也會有這樣的需求，但是卻不知道到該怎麼做？ 於是就自己著手研究一下，發現其實非常簡單，如果是 Mac 電腦的使用者，這個功能是原生的，預設沒有打開，所以 Mac 使用者只需要將設定打開即可。 以下看看操作步驟： 步驟 1：打開系統偏好設定 步驟 2：點選輔助使用，設定「縮放功能」 這邊有兩個地方要勾選設定： 勾選「使用捲動手勢搭配變更鍵來縮放」：這邊有三個選擇 Command 或 Control 或 Option，看個人習慣做選擇，我自己是選擇「Command」鍵。 勾選「畫中畫」，基本只要勾選「畫中畫」這個選項即可達成效果。其他更多設定，熟悉後再自行研究可以再做到更細節的調整。 步驟 3：「試試看」局部放大效果 設定完成，之後只要遇到有想要局部放大的情形，就按住 Command +「雙指上滑」，這樣就會產生局部放大的效果，雙指移動可以調整「放大倍率」。 若想要移動局部放大的區域，放開雙指，用單指移動放大鏡方形框框，即可隨意移動至想要放大的區塊，非常方便！ 步驟 4：關閉放大效果 放大效果使用完後，需要關掉的話，也非常簡單，原本按住 Command +「雙指上滑」是放大。相反的，按住 Command +「雙指下滑」，即可關閉放大效果。</description><pubDate>Mon, 04 Jun 2018 15:56:57 GMT</pubDate><content:encoded>&lt;p&gt;這幾年來常看一些教學影片，作者在強調某一段「程式碼」或其他內容的時候，會使用到局部放大的功能，覺得非常方便，後來自己開始做教學分享的的時候，偶爾也會有這樣的需求，但是卻不知道到該怎麼做？&lt;/p&gt;
&lt;p&gt;於是就自己著手研究一下，發現其實非常簡單，如果是 Mac 電腦的使用者，這個功能是原生的，預設沒有打開，所以 Mac 使用者只需要將設定打開即可。&lt;/p&gt;
&lt;p&gt;以下看看操作步驟：&lt;/p&gt;
&lt;h2 id=&quot;步驟-1打開系統偏好設定&quot;&gt;步驟 1：打開系統偏好設定&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/06/e89ea2e5b995e5bfabe785a7-2018-06-04-e4b88be58d8811-34-42.png&quot; alt=&quot;螢幕快照 2018-06-04 下午11.34.42.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/06/e89ea2e5b995e5bfabe785a7-2018-06-04-e4b88be58d8811-35-18.png&quot; alt=&quot;螢幕快照 2018-06-04 下午11.35.18.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-2點選輔助使用設定縮放功能&quot;&gt;步驟 2：點選輔助使用，設定「縮放功能」&lt;/h2&gt;
&lt;p&gt;這邊有兩個地方要勾選設定：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;勾選「使用捲動手勢搭配變更鍵來縮放」：這邊有三個選擇 Command 或 Control 或 Option，看個人習慣做選擇，我自己是選擇「Command」鍵。&lt;/li&gt;
&lt;li&gt;勾選「畫中畫」，基本只要勾選「畫中畫」這個選項即可達成效果。其他更多設定，熟悉後再自行研究可以再做到更細節的調整。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/06/e89ea2e5b995e5bfabe785a7-2018-06-04-e4b88be58d8811-36-41.png&quot; alt=&quot;螢幕快照 2018-06-04 下午11.36.41.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-3試試看局部放大效果&quot;&gt;步驟 3：「試試看」局部放大效果&lt;/h2&gt;
&lt;p&gt;設定完成，之後只要遇到有想要局部放大的情形，就按住 Command +「雙指上滑」，這樣就會產生局部放大的效果，雙指移動可以調整「放大倍率」。&lt;/p&gt;
&lt;p&gt;若想要移動局部放大的區域，放開雙指，用單指移動放大鏡方形框框，即可隨意移動至想要放大的區塊，非常方便！&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/06/img_0268.jpg&quot; alt=&quot;IMG_0268.jpg&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-4關閉放大效果&quot;&gt;步驟 4：關閉放大效果&lt;/h2&gt;
&lt;p&gt;放大效果使用完後，需要關掉的話，也非常簡單，原本按住 Command +「雙指上滑」是放大。相反的，按住 Command +「雙指下滑」，即可關閉放大效果。&lt;/p&gt;</content:encoded><category>Mac</category></item><item><title>[FileMaker] 今年過一半了嗎？（今天日期：2018/06/03）</title><link>https://filemaker-kid.com/2018/06/03/filemaker-%E4%BB%8A%E5%B9%B4%E9%81%8E%E4%B8%80%E5%8D%8A%E4%BA%86%E5%97%8E%EF%BC%9F%EF%BC%88%E4%BB%8A%E5%A4%A9%E6%97%A5%E6%9C%9F%EF%BC%9A2018-06-03%EF%BC%89/</link><guid isPermaLink="true">https://filemaker-kid.com/2018/06/03/filemaker-%E4%BB%8A%E5%B9%B4%E9%81%8E%E4%B8%80%E5%8D%8A%E4%BA%86%E5%97%8E%EF%BC%9F%EF%BC%88%E4%BB%8A%E5%A4%A9%E6%97%A5%E6%9C%9F%EF%BC%9A2018-06-03%EF%BC%89/</guid><description>今天是 2018/06/03，前兩天看到朋友在 Facebook 牆上討論網美們在趕流行發「年中感慨文」， 他說：「我想提醒大家一下，一年過一半是 7/1 左右。」 我當下心想：「咦！好像是歐。」 覺得這個話題蠻有趣的，因為若不是朋友提到的話，我也就真的以為一年已經過一半了，實際上可能並非如此！ 身為一個 FileMaker 開發者，我們當然可以用 FileMaker 來求證這件事情。 甚至不需要別打開一個新的 File 來計算，DataViewer 就可以輕鬆做到了。 ** 附註： DataViewer 是 FileMaker Advanced 才有的功能，最新的 FileMaker Pro 17 使用者不需擔心，FileMaker Pro 17 產品線只剩下 FileMaker Pro Advanced，所以自帶全部功能。 至於 FileMaker Pro 16 以前的使用者，可以參考這篇文章，裡面有一個檔案可以下載，在不使用 DataViewer 的情況下也可以達到同樣的效果。 以下介紹稍作步驟。 步驟 1：打開 FileMaker Pro Advanced 點選 FileMaker Pro Advanced 應用程式，螢幕左上方會出現 FileMaker Pro […]</description><pubDate>Sun, 03 Jun 2018 13:49:23 GMT</pubDate><content:encoded>&lt;p&gt;今天是 2018/06/03，前兩天看到朋友在 Facebook 牆上討論網美們在趕流行發「年中感慨文」，&lt;/p&gt;
&lt;p&gt;他說：「我想提醒大家一下，一年過一半是 7/1 左右。」&lt;/p&gt;
&lt;p&gt;我當下心想：「咦！好像是歐。」&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/06/e89ea2e5b995e5bfabe785a7-2018-06-03-e4b88be58d889-16-35.png&quot; alt=&quot;螢幕快照 2018-06-03 下午9.16.35.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;覺得這個話題蠻有趣的，因為若不是朋友提到的話，我也就真的以為一年已經過一半了，實際上可能並非如此！&lt;/p&gt;
&lt;p&gt;身為一個 FileMaker 開發者，我們當然可以用 FileMaker 來求證這件事情。&lt;/p&gt;
&lt;p&gt;甚至不需要別打開一個新的 File 來計算，DataViewer 就可以輕鬆做到了。&lt;/p&gt;
&lt;p&gt;** 附註：&lt;br&gt;
DataViewer 是 FileMaker Advanced 才有的功能，最新的 FileMaker Pro 17 使用者不需擔心，FileMaker Pro 17 產品線只剩下 FileMaker Pro Advanced，所以自帶全部功能。&lt;/p&gt;
&lt;p&gt;至於 FileMaker Pro 16 以前的使用者，可以參考這篇&lt;a href=&quot;https://filemaker-kid.com/2017/12/25/filemaker-data-viewer-%e4%bb%8b%e7%b4%b9%e5%8f%96%e4%bb%a3%e6%96%b9%e6%a1%88%ef%bc%88%e7%95%b6%e4%bd%a0%e9%82%84%e6%b2%92%e6%9c%89%e8%b2%b7-filemaker-advanced-%e7%9a%84%e6%99%82%e5%80%99%ef%bc%89/&quot;&gt;文章&lt;/a&gt;，裡面有一個&lt;a href=&quot;https://www.dropbox.com/s/8itaow0r2q4inyy/DataViewer.fmp12?dl=0&quot;&gt;檔案&lt;/a&gt;可以下載，在不使用 DataViewer 的情況下也可以達到同樣的效果。&lt;/p&gt;
&lt;p&gt;以下介紹稍作步驟。&lt;/p&gt;
&lt;h2 id=&quot;步驟-1打開-filemaker-pro-advanced&quot;&gt;步驟 1：打開 FileMaker Pro Advanced&lt;/h2&gt;
&lt;p&gt;點選 FileMaker Pro Advanced 應用程式，螢幕左上方會出現 FileMaker Pro Advanced 功能列，這個時候不用開啟任何檔案，也不需要新建一個檔案。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/06/e89ea2e5b995e5bfabe785a7-2018-06-04-e4b88be58d881-35-13.png&quot; alt=&quot;螢幕快照 2018-06-04 下午1.35.13.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-2打開-data-viewer&quot;&gt;步驟 2：打開 Data Viewer&lt;/h2&gt;
&lt;p&gt;功能列點選 Tools &gt; Data Viewer（或是利用快速鍵 Ctrl + D）&lt;/p&gt;
&lt;p&gt;接者，點選右下方「+」號，新增一個「計算式」&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/06/e89ea2e5b995e5bfabe785a7-2018-06-04-e4b88be58d881-38-35.png&quot; alt=&quot;螢幕快照 2018-06-04 下午1.38.35.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-3輸入計算式&quot;&gt;步驟 3：輸入計算式&lt;/h2&gt;
&lt;p&gt;在 Data Viewer 可以輸入任何你想要計算的東西，就像一張餐巾紙一樣，隨手拿起一張紙寫草稿，我們在 Data Viewer 可以先構思之後要用到的計算式，暫時寫錯也不會怎樣，不需要有很大的壓力。&lt;/p&gt;
&lt;p&gt;這次計算所用到的 Function 函數：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Let：設定變數、計算結果&lt;/li&gt;
&lt;li&gt;Date：直接設定日期，有固定格式：（「月」；「日」；「年」）&lt;/li&gt;
&lt;li&gt;GetAsNumber：把資料轉換為純「數字」，「日期」資料在 FileMaker 其實就是一串數字，只要 FileMaker 自己知道或是你告訴他，FileMaker 會自動把該串數字轉變成「日期」&lt;/li&gt;
&lt;li&gt;GetAsDate：把資料轉換為「日期」，這部分跟上面一個函數的作用剛好相反&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;藉由以上幾個函數的使用，把日期轉換為數字，接著在轉換回日期，這樣的做法讓我們可以確保得到的資料不會有問題，未來要檢查也隨時有依據，整體狀況比較清楚。&lt;/p&gt;
&lt;p&gt;說了這麼多，接下來就真的輸入計算式，來看看會有什麼結果。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/06/e89ea2e5b995e5bfabe785a7-2018-06-04-e4b88be58d882-02-55.png&quot; alt=&quot;螢幕快照 2018-06-04 下午2.02.55.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;** 附註：&lt;br&gt;
「~middleDate」 變數可以帶換成其他變數，Data Viewer 會即時顯示計算結果&lt;/p&gt;
&lt;h2 id=&quot;輸入的計算式如下&quot;&gt;輸入的計算式如下：&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt;Let ([ 
    ~start = GetAsNumber ( Date ( 12 ; 31 ; 2017 ) );
    ~end = GetAsNumber ( Date ( 12 ; 31 ; 2018 ) );
    ~ayear = ~end - ~start;
    ~halfyear = ~ayear * 0.5;
    ~middleDate = GetAsDate ( ~start + ~halfyear )
];
    ~middleDate
)
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;/* 以下為備註：
~start 採用 2017 年最後一天 2017/12/31，代表第0天，依此類推，第1天為 2018/1/1
~end 採用 2018/12/31 代表 2018 年的最後一天
以上兩者相減即得
~ayear = 365，是一年的總天數 365 天
~halfyear 代表「半」個年的天數，用 ~ayear * 0.5 = 182.5
~middleDate = 第零天 + 182.5，取得日期，2018 過一半的日期就是「2018/7/1」
*/
&lt;/code&gt;&lt;/pre&gt;</content:encoded><category>FileMaker小技巧</category></item><item><title>[FileMaker] 街頭藝人系列（七）：利用 Self Relationship 自關聯 Table Occurrence，顯示台北市的藝人</title><link>https://filemaker-kid.com/2018/04/23/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E4%B8%83%EF%BC%89%EF%BC%9A%E5%88%A9%E7%94%A8-self-relationship-%E8%87%AA%E6%88%91%E9%97%9C%E8%81%AF%E6%8A%80%E5%B7%A7/</link><guid isPermaLink="true">https://filemaker-kid.com/2018/04/23/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E4%B8%83%EF%BC%89%EF%BC%9A%E5%88%A9%E7%94%A8-self-relationship-%E8%87%AA%E6%88%91%E9%97%9C%E8%81%AF%E6%8A%80%E5%B7%A7/</guid><description>FileMaker 是以 Record 記錄爲基礎的資料庫，這個是什麼意思呢？ 也就是 FileMaker 預設一次只會「顯示」當前這筆資料，這邊需要花一點時間解釋。 關於這部分，我們可以看工具列左邊框框裡面的數字「1」，還有後面的 Found Set「778 / 2468」，這三個數字很重要，意思就是告訴 FileMaker 使用者，現在正位於哪一筆記錄底下。 「2468」 代表所有記錄的總和 「778」 代表所找到的記錄（搜尋城市欄位：「台北市」所得到的結果） 「1」 代表所找到的 778 筆記錄裡面的第 1 筆記錄 這點如果我們從列表 List View 去看會更清楚，淡藍色標記起來的就是我們當前所在的第一筆記錄，轉換 Form view 跟 List View 並不會改變所在記錄的記錄本身，只是記錄所呈現的形式改變而已。 在 Form View Layout 上面，如果我們不做「其他處理」的話，我們只能看到當前這一筆記錄 Record 的欄位，而不會看到其他的記錄，這點很合理，那如果我們還是想要看到其他筆記錄，我們有兩個作法： 跳到 List View 去看（缺點是可能要來回不同的 Layout 觀看） 建立關係，利用 Portal 顯示其他 TO (Table Occurrence) 的記錄 我們今天要介紹的就是第二點，建立關係，利用 […]</description><pubDate>Sun, 22 Apr 2018 16:08:39 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/04/filemaker_e8a197e9a0ade8979de4baba_self-relationship_e58fb0e58c97e5b882e8979de4baba2.png&quot; alt=&quot;FileMaker_街頭藝人_Self Relationship_台北市藝人.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;FileMaker 是以 Record 記錄爲基礎的資料庫，這個是什麼意思呢？&lt;/p&gt;
&lt;p&gt;也就是 FileMaker 預設一次只會「顯示」當前這筆資料，這邊需要花一點時間解釋。&lt;/p&gt;
&lt;p&gt;關於這部分，我們可以看工具列左邊框框裡面的數字「1」，還有後面的 &lt;a href=&quot;https://fmhelp.filemaker.com/help/16/fmp/en/index.html#page/FMP_Help%2Fglossary.html%23ww1027747&quot;&gt;Found Set&lt;/a&gt;「778 / 2468」，這三個數字很重要，意思就是告訴 FileMaker 使用者，現在正位於哪一筆記錄底下。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;「2468」 代表所有記錄的總和&lt;/li&gt;
&lt;li&gt;「778」 代表所找到的記錄（搜尋城市欄位：「台北市」所得到的結果）&lt;/li&gt;
&lt;li&gt;「1」 代表所找到的 778 筆記錄裡面的第 1 筆記錄&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;這點如果我們從列表 List View 去看會更清楚，淡藍色標記起來的就是我們當前所在的第一筆記錄，轉換 Form view 跟 List View 並不會改變所在記錄的記錄本身，只是記錄所呈現的形式改變而已。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/04/filemaker_e8a197e9a0ade8979de4baba_self-relationship_e58fb0e58c97e5b882e8979de4baba_list-layout.png&quot; alt=&quot;FileMaker_街頭藝人_Self Relationship_台北市藝人_List Layout.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;在 Form View Layout 上面，如果我們不做「其他處理」的話，我們只能看到當前這一筆記錄 Record 的欄位，而不會看到其他的記錄，這點很合理，那如果我們還是想要看到其他筆記錄，我們有兩個作法：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;跳到 List View 去看（缺點是可能要來回不同的 Layout 觀看）&lt;/li&gt;
&lt;li&gt;建立關係，利用 Portal 顯示其他 TO (Table Occurrence) 的記錄&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;我們今天要介紹的就是第二點，建立關係，利用 Portal 來顯示其他 TO 的記錄。操作方法介紹如下。&lt;/p&gt;
&lt;h2 id=&quot;步驟-1新增-global-field-欄位&quot;&gt;步驟 1：新增 Global Field 欄位&lt;/h2&gt;
&lt;p&gt;Manage Database &gt; 點選 Fields 欄位選項&lt;/p&gt;
&lt;p&gt;新增 CITY_TAIPEI 欄位（Global Field）&lt;/p&gt;
&lt;p&gt;PS. 命名方式: CITY_TAIPEI 欄位若全部大寫英文字代表 Global Field ，方便判斷&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/04/filemaker_e8a197e9a0ade8979de4baba_self-relationship_e58fb0e58c97e5b882e8979de4baba_global-field_city_taipei.png&quot; alt=&quot;FileMaker_街頭藝人_Self Relationship_台北市藝人_Global Field_CITY_TAIPEI.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/04/filemaker_e8a197e9a0ade8979de4baba_self-relationship_e58fb0e58c97e5b882e8979de4baba_global-field_city_taipei_storage.png&quot; alt=&quot;FileMaker_街頭藝人_Self Relationship_台北市藝人_Global Field_CITY_TAIPEI_Storage.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-2複製一個to-table-occurrence&quot;&gt;步驟 2：複製一個&amp;#x3C;TO&gt; Table Occurrence&lt;/h2&gt;
&lt;p&gt;Manage Database &gt; 點選 Relationships 編輯關係&lt;/p&gt;
&lt;p&gt;點選「街頭藝人」Table Occurrence，接著點選左下方第三個「++」綠色按鈕，複製「街頭藝人」Table Occurrence，重新命名為「台北市 » 街頭藝人」&lt;/p&gt;
&lt;p&gt;PS. 「街頭藝人」與「台北市 » 街頭藝人」這兩個 Table Occurrence 都是來自於同一個 Table「街頭藝人」&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/04/filemaker_e8a197e9a0ade8979de4baba_self-relationship_e58fb0e58c97e5b882e8979de4baba_duplicate-table-occurrence1.png&quot; alt=&quot;FileMaker_街頭藝人_Self Relationship_台北市藝人_Duplicate Table Occurrence.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-3建立關係&quot;&gt;步驟 3：建立關係&lt;/h2&gt;
&lt;p&gt;開始建立關係&lt;/p&gt;
&lt;p&gt;將「街頭藝人」的 Global Field 欄位 CITY_TAIPEI 連接「台北市 » 街頭藝人」的 cityName 欄位&lt;/p&gt;
&lt;p&gt;街頭藝人::CITY_TAIPEI [ = ] 台北市 » 街頭藝人::cityName&lt;/p&gt;
&lt;p&gt;「台北市 » 街頭藝人」僅會顯示城市為「台北市」的街頭藝人&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/04/filemaker_e8a197e9a0ade8979de4baba_self-relationship_e58fb0e58c97e5b882e8979de4baba_relationship_city_taipei_cityname.png&quot; alt=&quot;FileMaker_街頭藝人_Self Relationship_台北市藝人_Relationship_CITY_TAIPEI_cityName.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-4新增-portal&quot;&gt;步驟 4：新增 Portal&lt;/h2&gt;
&lt;p&gt;回到原 Layout&lt;/p&gt;
&lt;p&gt;Command + L 進入 Layout Mode&lt;/p&gt;
&lt;p&gt;新增 Portal 之前必須先建立關係，步驟 3 已經建立好關係，我們可以開始新增 Portal&lt;/p&gt;
&lt;p&gt;Portal 的 Records 記錄來源選擇「台北市 » 街頭藝人」這個 Table Occurrence&lt;/p&gt;
&lt;p&gt;Field 選擇 performerName 跟 performTheme（姓名、表演項目）&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/04/filemaker_e8a197e9a0ade8979de4baba_self-relationship_e58fb0e58c97e5b882e8979de4baba_portal.png&quot; alt=&quot;FileMaker_街頭藝人_Self Relationship_台北市藝人_Portal.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-5回到-browse-mode&quot;&gt;步驟 5：回到 Browse Mode&lt;/h2&gt;
&lt;p&gt;左邊部分：顯示當前的記錄&lt;/p&gt;
&lt;p&gt;右邊部分：新增的 Portal 顯示所有台北市的記錄&lt;/p&gt;
&lt;p&gt;而切換在不同的記錄間，右邊依然可以看到所有台北市的記錄&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/04/filemaker_e8a197e9a0ade8979de4baba_self-relationship_e58fb0e58c97e5b882e8979de4baba3.png&quot; alt=&quot;FileMaker_街頭藝人_Self Relationship_台北市藝人.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/04/filemaker_e8a197e9a0ade8979de4baba_self-relationship_e58fb0e58c97e5b882e8979de4baba02.png&quot; alt=&quot;FileMaker_街頭藝人_Self Relationship_台北市藝人02.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/04/filemaker_e8a197e9a0ade8979de4baba_self-relationship_e58fb0e58c97e5b882e8979de4baba03.png&quot; alt=&quot;FileMaker_街頭藝人_Self Relationship_台北市藝人03.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;順利完成。&lt;/p&gt;</content:encoded><category>FileMaker小技巧</category></item><item><title>[YouTube] 條件限制選項 Reducing Available Options</title><link>https://filemaker-kid.com/2018/04/19/filemaker-youtube-%E6%A2%9D%E4%BB%B6%E9%99%90%E5%88%B6%E9%81%B8%E9%A0%85-reducing-available-options/</link><guid isPermaLink="true">https://filemaker-kid.com/2018/04/19/filemaker-youtube-%E6%A2%9D%E4%BB%B6%E9%99%90%E5%88%B6%E9%81%B8%E9%A0%85-reducing-available-options/</guid><description>這個部落格的首支影片： 2018/04/17 FileMaker Taipei MeetUp 的聚會影片。 影片主要分享我對於 Reducing Available Options 學習的心得，用我的理解來重新演示 Matt Petrowsky 的技巧，這個 Solution 主要可以用在「停車場」「船舶公司」「旅館」等等含有可能被佔用一段時間的設施，方便櫃檯人員安排尚餘空位給使用者，其中富含各式 FileMaker 技能，相關技能包括： 01. Self Relationship； 02. Multi-criteria Relationship； 03. Conditional Value List； 04. PatternCount / List 函數； 05. Hide 物件隱藏； 06. Conditional Formatting； 07. Table Occurrence 靈活使用 我自己也從這個分享學習到很多，除了各式技巧之外，還包括資訊收集整理、錄製影片、YouTube 影片管理等等，有任何問題歡迎討論交流。 希望大家學習愉快！Happy FileMaking！ 影片啟發自 FileMaker Magazine，原網址如下。 http://bit.ly/FM-RALO https://www.filemakermagazine.com 想要學習更多 FileMaker […]</description><pubDate>Thu, 19 Apr 2018 07:02:36 GMT</pubDate><content:encoded>&lt;div class=&quot;video&quot;&gt;&lt;iframe src=&quot;https://www.youtube.com/embed/8lDOcTwMVR4?version=3&amp;#x26;rel=1&amp;#x26;showsearch=0&amp;#x26;showinfo=1&amp;#x26;iv_load_policy=1&amp;#x26;fs=1&amp;#x26;hl=en&amp;#x26;autohide=2&amp;#x26;wmode=transparent&quot; width=&quot;640&quot; height=&quot;360&quot; loading=&quot;lazy&quot; allowfullscreen frameborder=&quot;0&quot; allow=&quot;accelerometer; encrypted-media; gyroscope; picture-in-picture&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;p&gt;這個部落格的首支影片：&lt;/p&gt;
&lt;p&gt;2018/04/17 FileMaker Taipei MeetUp 的聚會影片。&lt;/p&gt;
&lt;p&gt;影片主要分享我對於 Reducing Available Options 學習的心得，用我的理解來重新演示 Matt Petrowsky 的技巧，這個 Solution 主要可以用在「停車場」「船舶公司」「旅館」等等含有可能被佔用一段時間的設施，方便櫃檯人員安排尚餘空位給使用者，其中富含各式 FileMaker 技能，相關技能包括：&lt;/p&gt;
&lt;p&gt;01. Self Relationship；&lt;br&gt;
02. Multi-criteria Relationship；&lt;br&gt;
03. Conditional Value List；&lt;br&gt;
04. PatternCount / List 函數；&lt;br&gt;
05. Hide 物件隱藏；&lt;br&gt;
06. Conditional Formatting；&lt;br&gt;
07. Table Occurrence 靈活使用&lt;/p&gt;
&lt;p&gt;我自己也從這個分享學習到很多，除了各式技巧之外，還包括資訊收集整理、錄製影片、YouTube 影片管理等等，有任何問題歡迎討論交流。&lt;/p&gt;
&lt;p&gt;希望大家學習愉快！Happy FileMaking！&lt;/p&gt;
&lt;p&gt;影片啟發自 FileMaker Magazine，原網址如下。&lt;br&gt;
&lt;a href=&quot;http://bit.ly/FM-RALO&quot;&gt;http://bit.ly/FM-RALO&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://www.filemakermagazine.com&quot;&gt;https://www.filemakermagazine.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;想要學習更多 FileMaker 的話，歡迎到 FiMaker Magazine 原始網站註冊成為付費會員，將有更多的材料可以參考。&lt;/p&gt;
&lt;p&gt;[Naming 欄位命名標準化]&lt;br&gt;
&lt;a href=&quot;http://bit.ly/FM-NamingStandards&quot;&gt;http://bit.ly/FM-NamingStandards&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://filemakerstandards.org/&quot;&gt;http://filemakerstandards.org/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[補充]&lt;/p&gt;
&lt;p&gt;聚會中有討論到一個有趣的題目：&lt;br&gt;
「FileMaker 是否有標準設計規範？」&lt;/p&gt;
&lt;p&gt;答案是沒有官方的標準，在 filemakerstandards.org 出現之前，大家各自成家，所以有各式各樣的設計方法，百花盛開。&lt;/p&gt;
&lt;p&gt;沒有統一規範的作法可能會出現的問題：自己的 File 拿給其他開發者不一定能被看懂，相對的，自己去看其他人的 File 也可能看不懂，或者需要理解所花費的時間過長，理解有限。這樣的狀況可能讓 FileMaker 社群進展不若有框架標準的語言散播有系統、有力道。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://filemakerstandards.org/&quot;&gt;http://filemakerstandards.org/&lt;/a&gt;&lt;br&gt;
這個網站的出現，可能可以改變一部分這樣的現象，也希望幫助推廣 FileMaker 以及其標準化，期待台灣出現更多 FileMaker 的愛好者、更完善健康的社群。&lt;/p&gt;</content:encoded><category>FileMaker小技巧</category></item><item><title>[FileMaker] 諾貝爾獎等級的客製化函數 CustomList Function</title><link>https://filemaker-kid.com/2018/03/30/filemaker-customlist-function-%E5%AE%A2%E8%A3%BD%E5%8C%96%E5%87%BD%E6%95%B8/</link><guid isPermaLink="true">https://filemaker-kid.com/2018/03/30/filemaker-customlist-function-%E5%AE%A2%E8%A3%BD%E5%8C%96%E5%87%BD%E6%95%B8/</guid><description>CustomList 是一個客製化函數，最早出現在 這裡 Briandunning.com 有 Agnes Barouh 開發者所貢獻的程式碼 在論壇中有人給這個 Custom Function 一個這樣的評論： Rare have been the days during the last 8 years or so where I haven’t used it, either to implement in a solution or to debug. If there was a FileMaker Nobel Prize, the author would definitely have my vote. 「如果 FileMaker 有諾貝爾獎的話，我會投他一票！」 都有人這樣說了，我們至少一定要學習這個 […]</description><pubDate>Fri, 30 Mar 2018 15:42:25 GMT</pubDate><content:encoded>&lt;p&gt;CustomList 是一個客製化函數，最早出現在 &lt;a href=&quot;http://www.briandunning.com/cf/868&quot;&gt;這裡&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Briandunning.com 有 Agnes Barouh 開發者所貢獻的程式碼&lt;/p&gt;
&lt;p&gt;在論壇中有人給這個 Custom Function 一個這樣的評論：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Rare have been the days during the last 8 years or so where I haven’t used it, either to implement in a solution or to debug. If there was a FileMaker Nobel Prize, the author would definitely have my vote.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;「如果 FileMaker 有諾貝爾獎的話，我會投他一票！」&lt;/p&gt;
&lt;p&gt;都有人這樣說了，我們至少一定要學習這個 Function&lt;/p&gt;
&lt;p&gt;相關的資源如下（最近研究後再來寫心得分享）&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://filemakerhacks.com/2016/09/20/customlist/&quot;&gt;CustomList&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://www.filemakermagazine.com/videos/customlist-custom-function&quot;&gt;https://www.filemakermagazine.com/videos/customlist-custom-function&lt;/a&gt;&lt;/p&gt;</content:encoded><category>FileMaker小技巧</category></item><item><title>[iPad] 如何將 Evernote 內的文章直接輸出成 PDF？</title><link>https://filemaker-kid.com/2018/03/29/ipad-%E5%A6%82%E4%BD%95%E5%B0%87-evernote-%E5%85%A7%E7%9A%84%E6%96%87%E7%AB%A0%E7%9B%B4%E6%8E%A5%E8%BC%B8%E5%87%BA%E6%88%90-pdf/</link><guid isPermaLink="true">https://filemaker-kid.com/2018/03/29/ipad-%E5%A6%82%E4%BD%95%E5%B0%87-evernote-%E5%85%A7%E7%9A%84%E6%96%87%E7%AB%A0%E7%9B%B4%E6%8E%A5%E8%BC%B8%E5%87%BA%E6%88%90-pdf/</guid><description>我自己是 iPad Pro 的使用者，用 iPad Pro 搭配鍵盤，在不寫程式的場景下，幾乎可以取代掉 MacBook 絕大多數的功能。 同時我也是 Evernote 的重度使用者，有時候需要把 Evernote 筆記轉成 PDF 檔案分享給別人，原本一直以為這個任務只能在電腦上完成。 今天剛好在用 iPad Pro，想說順便查詢一下輸出 PDF 功能是否可以在 iPad Pro 上完成，結果還真的可以！ （原始的教學文章：如何把印象笔记导出为PDF？） 那就剛好用 iPad Pro 寫篇文章分享一下。 最近在 Medium 上有一篇文章很紅，生動地描述出企業內部「奇怪」的生態，一時間在 FB 上瘋傳 「HR 的績效 – 工程師幹話 – Medium 」 不過點進去看會發現文章已經被刪掉了 點進去看真的已經沒有文章了！ 遇到這種情況，我們第一件事就是去找出備份，瘋傳的文章一定有人備份 接著再用我們新學到的技能備份在 Evernote 上，避免文章再次遭到「邪惡的」力量刪除 備份文章在 這裡 先將內文複製到 Evernote 網頁上全選內容文字，打開 Evernote，複製貼上 Evernote，補上標題 輸出成 […]</description><pubDate>Thu, 29 Mar 2018 15:11:42 GMT</pubDate><content:encoded>&lt;p&gt;我自己是 iPad Pro 的使用者，用 iPad Pro 搭配鍵盤，在不寫程式的場景下，幾乎可以取代掉 MacBook 絕大多數的功能。&lt;/p&gt;
&lt;p&gt;同時我也是 Evernote 的重度使用者，有時候需要把 Evernote 筆記轉成 PDF 檔案分享給別人，原本一直以為這個任務只能在電腦上完成。&lt;/p&gt;
&lt;p&gt;今天剛好在用 iPad Pro，想說順便查詢一下輸出 PDF 功能是否可以在 iPad Pro 上完成，結果還真的可以！&lt;/p&gt;
&lt;p&gt;（原始的教學文章：&lt;a href=&quot;https://goo.gl/jDhHFh&quot;&gt;如何把印象笔记导出为&lt;/a&gt;&lt;a href=&quot;https://goo.gl/jDhHFh&quot;&gt;PDF&lt;/a&gt;&lt;a href=&quot;https://goo.gl/jDhHFh&quot;&gt;？&lt;/a&gt;）&lt;/p&gt;
&lt;p&gt;那就剛好用 iPad Pro 寫篇文章分享一下。&lt;/p&gt;
&lt;p&gt;最近在 Medium 上有一篇文章很紅，生動地描述出企業內部「奇怪」的生態，一時間在 FB 上瘋傳&lt;/p&gt;
&lt;p&gt;「HR 的績效 – 工程師幹話 – Medium 」&lt;/p&gt;
&lt;p&gt;不過點進去看會發現文章已經被刪掉了&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/img_0501.jpg&quot; alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;點進去看真的已經沒有文章了！&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/img_0500.jpg&quot; alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;遇到這種情況，我們第一件事就是去找出備份，瘋傳的文章一定有人備份&lt;/p&gt;
&lt;p&gt;接著再用我們新學到的技能備份在 Evernote 上，避免文章再次遭到「邪惡的」力量刪除&lt;/p&gt;
&lt;p&gt;備份文章在 &lt;a href=&quot;https://webcache.googleusercontent.com/search?q=cache%3A6ISPOszcUqcJ%3Ahttps%3A%2F%2Fmedium.com%2F%40p5d12000%2Fhr-%25E7%259A%2584%25E7%25B8%25BE%25E6%2595%2588-d23621d0ad3a%20&amp;#x26;cd=1&amp;#x26;hl=zh-TW&amp;#x26;ct=clnk&amp;#x26;gl=hk&quot;&gt;這裡&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://webcache.googleusercontent.com/search?q=cache%3A6ISPOszcUqcJ%3Ahttps%3A%2F%2Fmedium.com%2F%40p5d12000%2Fhr-%25E7%259A%2584%25E7%25B8%25BE%25E6%2595%2588-d23621d0ad3a%20&amp;#x26;cd=1&amp;#x26;hl=zh-TW&amp;#x26;ct=clnk&amp;#x26;gl=hk&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;先將內文複製到-evernote&quot;&gt;先將內文複製到 Evernote&lt;/h2&gt;
&lt;p&gt;網頁上全選內容文字，打開 Evernote，複製貼上 Evernote，補上標題&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/img_0503.jpg&quot; alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;輸出成-pdf&quot;&gt;輸出成 PDF&lt;/h2&gt;
&lt;p&gt;點選 Evernote 右上方的「輸出」按鈕&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/img_0504.jpg&quot; alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;點選「列印」，出現印表機列印畫面，但其實我們不是真的要列印&lt;/p&gt;
&lt;p&gt;這邊是關鍵，用「兩指」把下方列印的畫面「放大」&lt;/p&gt;
&lt;p&gt;PS. 文章變成「直的」，應該是因為 Medium 的排版所導致，我有時候試又變正常。解決的方法是直接存圖檔，轉出就沒問題了。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/img_0505.jpg&quot; alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;就變成 PDF 樣式了！&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/img_0506.jpg&quot; alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;這時候再次點選右上方的「輸出」按鈕&lt;/p&gt;
&lt;p&gt;再次存回 Evernote 即可&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/img_0507.jpg&quot; alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/img_0508.jpg&quot; alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;於是我們就得到轉換後的 PDF 檔案了。&lt;/p&gt;
&lt;p&gt;看是要自己保存，還是要與朋友分享，都非常方便！&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/img_0509.jpg&quot; alt=&quot;&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;</content:encoded><category>FileMaker小技巧</category></item><item><title>[IOTA] 認識 IOTA</title><link>https://filemaker-kid.com/2018/03/28/iota-%E8%AA%8D%E8%AD%98-iota/</link><guid isPermaLink="true">https://filemaker-kid.com/2018/03/28/iota-%E8%AA%8D%E8%AD%98-iota/</guid><description>小子最近有在接觸 IOTA，想要分享我所學習到的東西，有興趣的朋友也歡迎一同分享。 IOTA 是什麼東西？可以吃嗎？ 區塊鏈 1.0 是 Bitcoin 區塊鏈 2.0 是 以太坊 IOTA 有人說是區塊鏈 3.0 IOTA 實際上像是區塊鍊卻也不是區塊鏈，怎麼這麼奇怪。 應該說它具有區塊鏈的特性，但實際上它不是用區塊「鏈」的方式被應用的。 另外 IOTA 的特性也讓它跟未來物聯網的領域有機會能夠產出好的應用模式，這個物聯網的部分也是小子有興趣也有在接觸的部分，於是就開始主動接觸。 IOTA 影片學習資源 關於 IOTA 我也還在學習的階段，以下提供一些影片學習資源給有同樣有興趣的朋友。 Youtube 系列影片請參考： IOTA 愛好者中文頻道</description><pubDate>Tue, 27 Mar 2018 16:52:54 GMT</pubDate><content:encoded>&lt;p&gt;小子最近有在接觸 IOTA，想要分享我所學習到的東西，有興趣的朋友也歡迎一同分享。&lt;/p&gt;
&lt;h2 id=&quot;iota-是什麼東西可以吃嗎&quot;&gt;IOTA 是什麼東西？可以吃嗎？&lt;/h2&gt;
&lt;p&gt;區塊鏈 1.0 是 Bitcoin&lt;/p&gt;
&lt;p&gt;區塊鏈 2.0 是 以太坊&lt;/p&gt;
&lt;p&gt;IOTA 有人說是區塊鏈 3.0&lt;/p&gt;
&lt;p&gt;IOTA 實際上像是區塊鍊卻也不是區塊鏈，怎麼這麼奇怪。&lt;/p&gt;
&lt;p&gt;應該說它具有區塊鏈的特性，但實際上它不是用區塊「鏈」的方式被應用的。&lt;/p&gt;
&lt;p&gt;另外 IOTA 的特性也讓它跟未來物聯網的領域有機會能夠產出好的應用模式，這個物聯網的部分也是小子有興趣也有在接觸的部分，於是就開始主動接觸。&lt;/p&gt;
&lt;h2 id=&quot;iota-影片學習資源&quot;&gt;IOTA 影片學習資源&lt;/h2&gt;
&lt;p&gt;關於 IOTA 我也還在學習的階段，以下提供一些影片學習資源給有同樣有興趣的朋友。&lt;/p&gt;
&lt;p&gt;Youtube 系列影片請參考：&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCaRPs_u5YlT-cMjXOjRnqGQ&quot;&gt;IOTA&lt;/a&gt; &lt;a href=&quot;https://www.youtube.com/channel/UCaRPs_u5YlT-cMjXOjRnqGQ&quot;&gt;愛好者中文頻道&lt;/a&gt;&lt;/p&gt;</content:encoded><category>IOTA</category></item><item><title>[FileMaker] 街頭藝人系列（六）：自製快速搜尋框</title><link>https://filemaker-kid.com/2018/03/25/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E5%85%AD%EF%BC%89%EF%BC%9A%E8%87%AA%E8%A3%BD%E5%BF%AB%E9%80%9F%E6%90%9C%E5%B0%8B%E6%A1%86/</link><guid isPermaLink="true">https://filemaker-kid.com/2018/03/25/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E5%85%AD%EF%BC%89%EF%BC%9A%E8%87%AA%E8%A3%BD%E5%BF%AB%E9%80%9F%E6%90%9C%E5%B0%8B%E6%A1%86/</guid><description>FileMaker 工具列最右邊有一個「快速搜尋」的功能，可以搜尋到所有欄位的資料 正確來說，應該是所有有勾選 Quick Find 功能的欄位 在這個 Search 欄位搜尋，跟一般我們按 Find 搜尋不一樣，Find 搜尋會針對我們所選擇的「某一個」特定欄位做搜尋，Search「快速搜尋」則是對好幾個欄位共同搜尋 這個功能非常方便，我們來實際測試一下就知道 在 Search 欄位輸入「米」一個字快速搜尋，總共得到 9 筆資料，可以看到不只在表演項目有米字的記錄有被搜尋到（如米雕、爆米香……等），姓名中有米字的街頭藝人也被放到搜尋結果之中（如米奇峰、蕭惠米） 如果我們想要自己製作這樣的快速搜尋框，再加上一個小功能：「每打一個字就自動即時搜尋」 這樣的功能要怎麼做呢？ 以下介紹操作步驟 步驟 1：建立 Global Field 先建立一個 Text Field 文字欄位，命名為 SEARCH（全大寫代表我的 Global Field 命名規則） 記得要點進 Options 進階選項，把 Global Field 選項打勾 步驟 2：安排 Global Field 位置 將 Global Field 加入到 Header Part 黑色標題列 步驟 3：建立 Script 新增一個 […]</description><pubDate>Sun, 25 Mar 2018 15:57:32 GMT</pubDate><content:encoded>&lt;p&gt;FileMaker 工具列最右邊有一個「快速搜尋」的功能，可以搜尋到所有欄位的資料&lt;/p&gt;
&lt;p&gt;正確來說，應該是所有有勾選 Quick Find 功能的欄位&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-25-e4b88be58d8811-11-08.png&quot; alt=&quot;螢幕快照 2018-03-25 下午11.11.08.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;在這個 Search 欄位搜尋，跟一般我們按 Find 搜尋不一樣，Find 搜尋會針對我們所選擇的「某一個」特定欄位做搜尋，Search「快速搜尋」則是對好幾個欄位共同搜尋&lt;/p&gt;
&lt;p&gt;這個功能非常方便，我們來實際測試一下就知道&lt;/p&gt;
&lt;p&gt;在 Search 欄位輸入「米」一個字快速搜尋，總共得到 9 筆資料，可以看到不只在表演項目有米字的記錄有被搜尋到（如米雕、爆米香……等），姓名中有米字的街頭藝人也被放到搜尋結果之中（如米奇峰、蕭惠米）&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-25-e4b88be58d8811-16-39.png&quot; alt=&quot;螢幕快照 2018-03-25 下午11.16.39.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;如果我們想要自己製作這樣的快速搜尋框，再加上一個小功能：「每打一個字就自動即時搜尋」&lt;/p&gt;
&lt;p&gt;這樣的功能要怎麼做呢？&lt;/p&gt;
&lt;p&gt;以下介紹操作步驟&lt;/p&gt;
&lt;h2 id=&quot;步驟-1建立-global-field&quot;&gt;步驟 1：建立 Global Field&lt;/h2&gt;
&lt;p&gt;先建立一個 Text Field 文字欄位，命名為 SEARCH（全大寫代表我的 Global Field 命名規則）&lt;/p&gt;
&lt;p&gt;記得要點進 Options 進階選項，把 Global Field 選項打勾&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-25-e4b88be58d8811-24-54.png&quot; alt=&quot;螢幕快照 2018-03-25 下午11.24.54.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-25-e4b88be58d8811-25-15.png&quot; alt=&quot;螢幕快照 2018-03-25 下午11.25.15.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-2安排-global-field-位置&quot;&gt;步驟 2：安排 Global Field 位置&lt;/h2&gt;
&lt;p&gt;將 Global Field 加入到 Header Part 黑色標題列&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-25-e4b88be58d8811-27-45.png&quot; alt=&quot;螢幕快照 2018-03-25 下午11.27.45.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-3建立-script&quot;&gt;步驟 3：建立 Script&lt;/h2&gt;
&lt;p&gt;新增一個 Script，命名為 Search，程式很簡單，只有兩行&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Perform Quick Find [ 街頭藝人::SEARCH ]
Go to Object [ Object Name: &quot;field.seach&quot; ]
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;第一行 Script: Perform Quick Find 就是模擬工具列最右邊的快速搜尋功能，搜尋我們給的 Global Field 欄位內容，這個部分比較直接，比較需要解釋的是第二行 Script&lt;/p&gt;
&lt;p&gt;特別要加上 Go to Object，是因為我們希望每打一個字就「自動」搜尋，搜尋完「也要」自動回到搜尋框，以方便我們打下一個字！&lt;/p&gt;
&lt;p&gt;為了達到這個功能，我們就必須告訴 FileMaker 要回到 Global Field 欄位，我們預先將 Global Field 欄位這個「物件」命名為「field.search」&lt;/p&gt;
&lt;p&gt;PS. 步驟 3 需搭配 步驟 4 一起使用&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-25-e4b88be58d8811-29-50.png&quot; alt=&quot;螢幕快照 2018-03-25 下午11.29.50.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-4命名-object-物件&quot;&gt;步驟 4：命名 Object 物件&lt;/h2&gt;
&lt;p&gt;點選 Global Field 欄位，叫出 Inspector，點選第一個部分的位置 icon，在 Position 的姓名 Name 處填上剛剛設定好的 Object 物件名稱：「field.search」&lt;/p&gt;
&lt;p&gt;命名完成後，第 3 步驟的 Script 也才算能真正發揮作用&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-25-e4b88be58d8811-40-33.png&quot; alt=&quot;螢幕快照 2018-03-25 下午11.40.33.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-5設定-script-trigger-onobjectmodify&quot;&gt;步驟 5：設定 Script Trigger: OnObjectModify&lt;/h2&gt;
&lt;p&gt;右鍵點選 Global Field，選擇「Set Script Triggers…」&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-25-e4b88be58d8811-47-19.png&quot; alt=&quot;螢幕快照 2018-03-25 下午11.47.19.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;點選 OnObjectModify&lt;/p&gt;
&lt;p&gt;Script 選擇 「Search」&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-25-e4b88be58d8811-48-14.png&quot; alt=&quot;螢幕快照 2018-03-25 下午11.48.14.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-6測試&quot;&gt;步驟 6：測試&lt;/h2&gt;
&lt;p&gt;基本設定完成，接著可以開始測試&lt;/p&gt;
&lt;p&gt;回到 Browse Ｍode，在搜尋框輸入「吹」一個字，自動出現 86 筆搜尋結果&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-25-e4b88be58d8811-51-52.png&quot; alt=&quot;螢幕快照 2018-03-25 下午11.51.52.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;搜尋框還預備繼續讓我們填寫下一個字，我們繼繻輸入第二個字變成「吹糖」&lt;/p&gt;
&lt;p&gt;這個時候搜尋結果隨即變成 10 筆&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-25-e4b88be58d8811-54-35.png&quot; alt=&quot;螢幕快照 2018-03-25 下午11.54.35.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;測試成功！&lt;/p&gt;
&lt;p&gt;「自製快速搜尋框」是非常方便且好玩的功能，有機會可以試試。&lt;/p&gt;
&lt;p&gt;但這個功能最後會遇到一個小缺點，這邊先暫時擱置不談，之後有機會回來補充。&lt;/p&gt;
&lt;h2 id=&quot;關於自動搜尋--即時搜尋&quot;&gt;關於自動搜尋 / 即時搜尋&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2018/03/11/filemaker-dynamic-portal-%E7%9A%84%E6%87%89%E7%94%A8-%E5%8D%B3%E6%99%82%E6%90%9C%E5%B0%8B/&quot;&gt;[FileMaker] Dynamic Portal 的應用 – 即時搜尋&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2018/02/08/filemaker-%E6%9C%89%E8%BE%A6%E6%B3%95%E8%A8%AD%E5%AE%9A%E6%90%9C%E5%B0%8B%E7%9A%84%E6%99%82%E5%80%99%EF%BC%8C%E5%83%8Fgoogle%E9%82%A3%E6%A8%A3%EF%BC%8C%E8%87%AA%E5%8B%95%E8%B7%B3%E5%87%BA%E7%9B%B8/&quot;&gt;[FileMaker] 有辦法設定搜尋的時候，像google那樣，自動跳出相關的關鍵字嗎?&lt;/a&gt;&lt;/p&gt;</content:encoded><category>FileMaker小技巧</category></item><item><title>[FileMaker] 街頭藝人系列（五）：Sort 排序</title><link>https://filemaker-kid.com/2018/03/21/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E4%BA%94%EF%BC%89%EF%BC%9Asort-%E6%8E%92%E5%BA%8F/</link><guid isPermaLink="true">https://filemaker-kid.com/2018/03/21/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E4%BA%94%EF%BC%89%EF%BC%9Asort-%E6%8E%92%E5%BA%8F/</guid><description>排序是很方便的功能，可以把大量的資料依照所要求的欄位排序，方便使用者找尋、觀看資料。 排序通常會出現在 Table View 或是 List View Table View 排序 Table View 的作法非常簡單 在初始行「欄位名稱」處，選到想要排序的欄位「performerName」，直到欄位最右邊出現向下箭頭 點選箭頭即出現選單 選單最上方三行就是 Sort 排序選項 Sort Ascending（由小到大順序排序） Sort Descending（由大到小反序排序） Sort By Value List（由 Value List 自訂排序） 我們選擇第一項，對 performerName「表演者姓名」做順序排序 可以看到排序被執行，英文姓名排在最上方，接著按照姓氏「丁」、「王」……的順序依序往下排 List View 排序 方法一：使用工具列選項 在 List View 做排序要使用到工具列的「Sort」選項 這邊能夠訂製的排序功能又更多了，但目前來不需要用到這麼多 我們一樣在左邊框框點選兩下把要排序的欄位 performerName 選進 Sort Order 框中 排序順序選擇 Ascending order 按下 Sort 按鈕 一樣按照姓氏由小到大排序 方法二：建立自己的排序按鈕 […]</description><pubDate>Wed, 21 Mar 2018 13:22:05 GMT</pubDate><content:encoded>&lt;p&gt;排序是很方便的功能，可以把大量的資料依照所要求的欄位排序，方便使用者找尋、觀看資料。&lt;/p&gt;
&lt;p&gt;排序通常會出現在 Table View 或是 List View&lt;/p&gt;
&lt;h2 id=&quot;table-view-排序&quot;&gt;Table View 排序&lt;/h2&gt;
&lt;p&gt;Table View 的作法非常簡單&lt;/p&gt;
&lt;p&gt;在初始行「欄位名稱」處，選到想要排序的欄位「performerName」，直到欄位最右邊出現向下箭頭&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-21-e4b88be58d888-49-47.png&quot; alt=&quot;螢幕快照 2018-03-21 下午8.49.47.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;點選箭頭即出現選單&lt;/p&gt;
&lt;p&gt;選單最上方三行就是 Sort 排序選項&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sort Ascending（由小到大順序排序）&lt;/li&gt;
&lt;li&gt;Sort Descending（由大到小反序排序）&lt;/li&gt;
&lt;li&gt;Sort By Value List（由 Value List 自訂排序）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;我們選擇第一項，對 performerName「表演者姓名」做順序排序&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-21-e4b88be58d888-51-52.png&quot; alt=&quot;螢幕快照 2018-03-21 下午8.51.52.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;可以看到排序被執行，英文姓名排在最上方，接著按照姓氏「丁」、「王」……的順序依序往下排&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-21-e4b88be58d888-57-45.png&quot; alt=&quot;螢幕快照 2018-03-21 下午8.57.45.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;list-view-排序&quot;&gt;List View 排序&lt;/h2&gt;
&lt;h3 id=&quot;方法一使用工具列選項&quot;&gt;方法一：使用工具列選項&lt;/h3&gt;
&lt;p&gt;在 List View 做排序要使用到工具列的「Sort」選項&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-21-e4b88be58d889-02-14.png&quot; alt=&quot;螢幕快照 2018-03-21 下午9.02.14.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;這邊能夠訂製的排序功能又更多了，但目前來不需要用到這麼多&lt;/p&gt;
&lt;p&gt;我們一樣在左邊框框點選兩下把要排序的欄位 performerName 選進 Sort Order 框中&lt;/p&gt;
&lt;p&gt;排序順序選擇 Ascending order&lt;/p&gt;
&lt;p&gt;按下 Sort 按鈕&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-21-e4b88be58d889-02-47.png&quot; alt=&quot;螢幕快照 2018-03-21 下午9.02.47.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;一樣按照姓氏由小到大排序&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-21-e4b88be58d889-07-19.png&quot; alt=&quot;螢幕快照 2018-03-21 下午9.07.19.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;方法二建立自己的排序按鈕&quot;&gt;方法二：建立自己的排序按鈕&lt;/h3&gt;
&lt;p&gt;資料庫建立一段時間後，我們可能會不想要顯示最上方的「工具列」，在沒有工具列的狀況下如果要排序的話，我們可能要透過建立排序「Script + 按鈕」的方法&lt;/p&gt;
&lt;p&gt;建立排序 Script，命名為 Sort_Last Name&lt;/p&gt;
&lt;p&gt;只需要一行 Sort Records，接著自訂選項&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-21-e4b88be58d889-15-03.png&quot; alt=&quot;螢幕快照 2018-03-21 下午9.15.03.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;FileMaker 系統會自動儲存上次的 Sort Order 設定，直接套用即可&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-21-e4b88be58d889-12-20.png&quot; alt=&quot;螢幕快照 2018-03-21 下午9.12.20.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;建立「姓名排序」按鈕，將按鈕附加上剛剛建立好的 Script – Sort_Last Name&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-21-e4b88be58d889-18-01.png&quot; alt=&quot;螢幕快照 2018-03-21 下午9.18.01.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;測試按鈕，先將剛剛的排序 Unsort，接著直接點選「姓名排序」按鈕&lt;/p&gt;
&lt;p&gt;成功完成排序&lt;/p&gt;
&lt;p&gt;依此方法類推，可以建立多個常用的欄位排序按鈕&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-21-e4b88be58d889-20-58.png&quot; alt=&quot;螢幕快照 2018-03-21 下午9.20.58.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;街頭藝人系列文章&quot;&gt;街頭藝人系列文章&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2018/03/02/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E4%B8%80%EF%BC%89%EF%BC%9Acsv-%E6%AA%94%E6%A1%88%E5%8C%AF%E5%85%A5%EF%BC%8Cform-view-list-view-table-view-%E4%BB%8B%E7%B4%B9/&quot;&gt;[FileMaker] 街頭藝人系列（一）：CSV 檔案匯入、Layout 整理&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2018/03/05/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E4%BA%8C%EF%BC%89%EF%BC%9A%E6%95%B4%E7%90%86%E8%B3%87%E6%96%99/&quot;&gt;[FileMaker] 街頭藝人系列（二）：整理資料&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2018/03/08/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E4%B8%89%EF%BC%89%EF%BC%9A%E5%86%8D%E6%95%B4%E7%90%86/&quot;&gt;[FileMaker] 街頭藝人系列（三）：再整理&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2018/03/12/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E5%9B%9B%EF%BC%89%EF%BC%9A%E6%8B%86%E9%96%8B%E5%A7%93%E3%80%81%E5%90%8D/&quot;&gt;[FileMaker] 街頭藝人系列（四）：拆開姓、名&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2018/03/21/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E4%BA%94%EF%BC%89%EF%BC%9Asort-%E6%8E%92%E5%BA%8F/&quot;&gt;[FileMaker] 街頭藝人系列（五）：Sort 排序&lt;/a&gt;&lt;/p&gt;</content:encoded><category>FileMaker小技巧</category></item><item><title>[FileMaker] Housekeeping Field 常駐管家欄位</title><link>https://filemaker-kid.com/2018/03/19/filemaker-housekeeping-field-%E9%95%B7%E9%A7%90%E7%AE%A1%E5%AE%B6%E6%AC%84%E4%BD%8D/</link><guid isPermaLink="true">https://filemaker-kid.com/2018/03/19/filemaker-housekeeping-field-%E9%95%B7%E9%A7%90%E7%AE%A1%E5%AE%B6%E6%AC%84%E4%BD%8D/</guid><description>FileMaker 的每個 Table 裡面，一定要含有的幾個欄位，我們稱之為 Housekeeping Field 管家欄位。ˋ這些欄位通常我們不會直接使用到，但是在檔案資料有狀況或是需要檢查某些項目的時候，這些欄位就很重要。 開發者能夠藉由這些欄位所記錄的資料，來做進一步的檢查及判斷。 通常會使用到的欄位有下面五個： id account_create account_modify stamp_create stamp_modify id id 欄位無疑是一個 Table 表單裡面作為重要的欄位，沒有之一！ id 的正式名稱是「主鍵」，主鍵就是每個 Table 裡面每一個 Record 記錄的唯一記號，我通常會用 UUID 的方式來作為主鍵被記錄的形式，其他的做法像是 Serial id 也是可行的方式。（參考之前的文章） account_create account_create 所記錄的是「建立」該筆 Records 記錄的「帳號名稱」 account_modify account_modify 所記錄的是「修改」該筆 Records 記錄的「帳號名稱」，這邊基本上只會建立「最新」的修改帳號，並不會記錄每一次的修改帳號。 stamp_create stamp_create 所記錄的是「建立」該筆 Records 記錄的「時間戳」，時間戳的形式為「日期」+「時間」 stamp_modify stamp_modify 所記錄的是「修改」該筆 Records 記錄的「時間戳」，同樣這邊基本上只會記錄到「最新」的修改時間，並不會記錄每一次的修改時間。 結論 在每一個 Table 中我都會建議自動建立以上五個 Housekeeping […]</description><pubDate>Mon, 19 Mar 2018 15:27:04 GMT</pubDate><content:encoded>&lt;p&gt;FileMaker 的每個 Table 裡面，一定要含有的幾個欄位，我們稱之為 Housekeeping Field 管家欄位。ˋ這些欄位通常我們不會直接使用到，但是在檔案資料有狀況或是需要檢查某些項目的時候，這些欄位就很重要。&lt;/p&gt;
&lt;p&gt;開發者能夠藉由這些欄位所記錄的資料，來做進一步的檢查及判斷。&lt;/p&gt;
&lt;p&gt;通常會使用到的欄位有下面五個：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;id&lt;/li&gt;
&lt;li&gt;account_create&lt;/li&gt;
&lt;li&gt;account_modify&lt;/li&gt;
&lt;li&gt;stamp_create&lt;/li&gt;
&lt;li&gt;stamp_modify&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-19-e4b88be58d8811-06-07.png&quot; alt=&quot;螢幕快照 2018-03-19 下午11.06.07.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;id&quot;&gt;id&lt;/h2&gt;
&lt;p&gt;id 欄位無疑是一個 Table 表單裡面作為重要的欄位，沒有之一！&lt;/p&gt;
&lt;p&gt;id 的正式名稱是「主鍵」，主鍵就是每個 Table 裡面每一個 Record 記錄的唯一記號，我通常會用 UUID 的方式來作為主鍵被記錄的形式，其他的做法像是 Serial id 也是可行的方式。（參考之前的文章）&lt;/p&gt;
&lt;h2 id=&quot;account_create&quot;&gt;account_create&lt;/h2&gt;
&lt;p&gt;account_create 所記錄的是「建立」該筆 Records 記錄的「帳號名稱」&lt;/p&gt;
&lt;h2 id=&quot;account_modify&quot;&gt;account_modify&lt;/h2&gt;
&lt;p&gt;account_modify 所記錄的是「修改」該筆 Records 記錄的「帳號名稱」，這邊基本上只會建立「最新」的修改帳號，並不會記錄每一次的修改帳號。&lt;/p&gt;
&lt;h2 id=&quot;stamp_create&quot;&gt;stamp_create&lt;/h2&gt;
&lt;p&gt;stamp_create 所記錄的是「建立」該筆 Records 記錄的「時間戳」，時間戳的形式為「日期」+「時間」&lt;/p&gt;
&lt;h2 id=&quot;stamp_modify&quot;&gt;stamp_modify&lt;/h2&gt;
&lt;p&gt;stamp_modify 所記錄的是「修改」該筆 Records 記錄的「時間戳」，同樣這邊基本上只會記錄到「最新」的修改時間，並不會記錄每一次的修改時間。&lt;/p&gt;
&lt;h2 id=&quot;結論&quot;&gt;結論&lt;/h2&gt;
&lt;p&gt;在每一個 Table 中我都會建議自動建立以上五個 Housekeeping 欄位，這些 Housekeeping 欄位都用 Auto-enter 自動輸入的方式被自動記錄下來，有了這些欄位資料，每一筆記錄的創建人 (account_create)、創建時間 (timestamp_create)、修改人 (account_modify)、修改時間 (timestamp_modify)，加上 id 主鍵，讓開發者可以辨別這筆資料。&lt;/p&gt;
&lt;p&gt;如此一來，所有資料最初跟最新的訊息都會被忠實的記錄下來，管理者（or 開發者）可以藉由這些資料做好管理工作、檢查工作。&lt;/p&gt;</content:encoded><category>FileMaker小技巧</category></item><item><title>[Mac] 變更蘋果電腦上 iPhone 備份位置</title><link>https://filemaker-kid.com/2018/03/15/mac-%E8%AE%8A%E6%9B%B4%E8%98%8B%E6%9E%9C%E9%9B%BB%E8%85%A6%E4%B8%8A-iphone-%E5%82%99%E4%BB%BD%E4%BD%8D%E7%BD%AE/</link><guid isPermaLink="true">https://filemaker-kid.com/2018/03/15/mac-%E8%AE%8A%E6%9B%B4%E8%98%8B%E6%9E%9C%E9%9B%BB%E8%85%A6%E4%B8%8A-iphone-%E5%82%99%E4%BB%BD%E4%BD%8D%E7%BD%AE/</guid><description>以往我的備份直接用 icloud 雲端備份解決，好處有兩點： 不需要用到電腦 iTunes 備份 每天自動備份（預設每天夜間自動備份到 icloud） 我不喜歡使用 iTunes，雖然我極力避免去使用 iTunes 做備份，但是還是會遇到非用不可的時候，那就是「同步音樂」！ 我本身有訂購 Apple Music 的服務，但是有些歌曲並沒有在 Apple Music 上面販售，於是只好去買實體 CD，然後用 iTunes 先抓取 CD 音樂到資料庫，然後在同步音樂資料庫到 iPhone 上面，有點麻煩，但為了要聽歌只好這樣。 最麻煩的問題在於，現在 iPhone 系統跟程式越來越肥大，還有照片什麼的，我的 MacBook Air 容量實際上很小，再把 iPhone 備份進電腦真的會爆掉，於是只好尋求看看有沒有其他解決方案。 我找到的方式如下： https://www.imore.com/how-move-your-iphone-or-ipad-backups-external-hard-drive 需要用到終端機的命令列來操作，可能有些複雜，但是可以用白話說一下大致的操作方式，就是把有點像在原本 iPhone 的備份位置建立一個檔案夾捷徑，這個捷徑實際上儲存的位置是指向外接硬碟。 這些看起來很複雜的操作步驟，實際上的原理就這麼簡單，經過這樣說明應該會比較容易了解，詳細的操作步驟、一些需要注意的部分以及可能遇到的「坑」，有空我再補上。</description><pubDate>Wed, 14 Mar 2018 16:03:17 GMT</pubDate><content:encoded>&lt;p&gt;以往我的備份直接用 icloud 雲端備份解決，好處有兩點：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;不需要用到電腦 iTunes 備份&lt;/li&gt;
&lt;li&gt;每天自動備份（預設每天夜間自動備份到 icloud）&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;我不喜歡使用 iTunes，雖然我極力避免去使用 iTunes 做備份，但是還是會遇到非用不可的時候，那就是「同步音樂」！&lt;/p&gt;
&lt;p&gt;我本身有訂購 Apple Music 的服務，但是有些歌曲並沒有在 Apple Music 上面販售，於是只好去買實體 CD，然後用 iTunes 先抓取 CD 音樂到資料庫，然後在同步音樂資料庫到 iPhone 上面，有點麻煩，但為了要聽歌只好這樣。&lt;/p&gt;
&lt;p&gt;最麻煩的問題在於，現在 iPhone 系統跟程式越來越肥大，還有照片什麼的，我的 MacBook Air 容量實際上很小，再把 iPhone 備份進電腦真的會爆掉，於是只好尋求看看有沒有其他解決方案。&lt;/p&gt;
&lt;p&gt;我找到的方式如下：&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.imore.com/how-move-your-iphone-or-ipad-backups-external-hard-drive&quot;&gt;https://www.imore.com/how-move-your-iphone-or-ipad-backups-external-hard-drive&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;需要用到終端機的命令列來操作，可能有些複雜，但是可以用白話說一下大致的操作方式，就是把有點像在原本 iPhone 的備份位置建立一個檔案夾捷徑，這個捷徑實際上儲存的位置是指向外接硬碟。&lt;/p&gt;
&lt;p&gt;這些看起來很複雜的操作步驟，實際上的原理就這麼簡單，經過這樣說明應該會比較容易了解，詳細的操作步驟、一些需要注意的部分以及可能遇到的「坑」，有空我再補上。&lt;/p&gt;</content:encoded><category>Mac</category></item><item><title>[FileMaker] 街頭藝人系列（四）：拆開姓、名</title><link>https://filemaker-kid.com/2018/03/12/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E5%9B%9B%EF%BC%89%EF%BC%9A%E6%8B%86%E9%96%8B%E5%A7%93%E3%80%81%E5%90%8D/</link><guid isPermaLink="true">https://filemaker-kid.com/2018/03/12/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E5%9B%9B%EF%BC%89%EF%BC%9A%E6%8B%86%E9%96%8B%E5%A7%93%E3%80%81%E5%90%8D/</guid><description>把姓、名拆開，對於日後的 Sorting 分類查找資料有幫助。 順便練習 Left, Right 函數的使用 步驟 1：建立姓、名兩個欄位 lastName firstName 步驟 2：安排欄位位置 步驟 3：找出姓名字數為 3 的記錄，先做處理 姓名字數為 3，表示是正常的情況，先做處理 步驟 4：用 Data Viewer 看計算式是否正確 Left ( 街頭藝人::performerName ; 1 ) 可以得到「姓」 步驟 5：取代所有 Found Set 的「姓」 先點選到「姓」欄位 Records &gt; Replace Field Contents… Replace with calculated result: Specify… 填入先前確認過的算式 Left ( 街頭藝人::performerName ; 1 ) 可以看到 […]</description><pubDate>Mon, 12 Mar 2018 15:26:32 GMT</pubDate><content:encoded>&lt;p&gt;把姓、名拆開，對於日後的 Sorting 分類查找資料有幫助。&lt;/p&gt;
&lt;p&gt;順便練習 Left, Right 函數的使用&lt;/p&gt;
&lt;h2 id=&quot;步驟-1建立姓名兩個欄位&quot;&gt;步驟 1：建立姓、名兩個欄位&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;lastName&lt;/li&gt;
&lt;li&gt;firstName&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-12-e4b88be58d8810-40-57.png&quot; alt=&quot;螢幕快照 2018-03-12 下午10.40.57&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-2安排欄位位置&quot;&gt;步驟 2：安排欄位位置&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-12-e4b88be58d8810-46-50.png&quot; alt=&quot;螢幕快照 2018-03-12 下午10.46.50&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-3找出姓名字數為-3-的記錄先做處理&quot;&gt;步驟 3：找出姓名字數為 3 的記錄，先做處理&lt;/h2&gt;
&lt;p&gt;姓名字數為 3，表示是正常的情況，先做處理&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-12-e4b88be58d8810-52-14.png&quot; alt=&quot;螢幕快照 2018-03-12 下午10.52.14&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-12-e4b88be58d8810-52-50.png&quot; alt=&quot;螢幕快照 2018-03-12 下午10.52.50&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-4用-data-viewer-看計算式是否正確&quot;&gt;步驟 4：用 Data Viewer 看計算式是否正確&lt;/h2&gt;
&lt;p&gt;Left ( 街頭藝人::performerName ; 1 )&lt;/p&gt;
&lt;p&gt;可以得到「姓」&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-12-e4b88be58d8810-49-44.png&quot; alt=&quot;螢幕快照 2018-03-12 下午10.49.44&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-5取代所有-found-set-的姓&quot;&gt;步驟 5：取代所有 Found Set 的「姓」&lt;/h2&gt;
&lt;p&gt;先點選到「姓」欄位&lt;/p&gt;
&lt;p&gt;Records &gt; Replace Field Contents…&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-12-e4b88be58d8810-56-28.png&quot; alt=&quot;螢幕快照 2018-03-12 下午10.56.28&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;Replace with calculated result: Specify…&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-12-e4b88be58d8810-59-17.png&quot; alt=&quot;螢幕快照 2018-03-12 下午10.59.17&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;填入先前確認過的算式&lt;/p&gt;
&lt;p&gt;Left ( 街頭藝人::performerName ; 1 )&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-12-e4b88be58d8810-59-06.png&quot; alt=&quot;螢幕快照 2018-03-12 下午10.59.06&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;可以看到 Found Set 所有的「姓」欄位都被成功取代&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-12-e4b88be58d8811-02-23.png&quot; alt=&quot;螢幕快照 2018-03-12 下午11.02.23&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-6取代所有-found-set-的名&quot;&gt;步驟 6：取代所有 Found Set 的「名」&lt;/h2&gt;
&lt;p&gt;「名」的取代，也是如法炮製，只是要用 Right 函數&lt;/p&gt;
&lt;p&gt;先點選到「名」欄位&lt;/p&gt;
&lt;p&gt;Records &gt; Replace Field Contents…&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-12-e4b88be58d8811-07-27.png&quot; alt=&quot;螢幕快照 2018-03-12 下午11.07.27&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;Found Set 所有的「名」欄位被成功取代&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-12-e4b88be58d8811-07-45.png&quot; alt=&quot;螢幕快照 2018-03-12 下午11.07.45&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-7找出姓名字數不等於-3-的記錄另外做處理&quot;&gt;步驟 7：找出姓名字數不等於 3 的記錄，另外做處理&lt;/h2&gt;
&lt;p&gt;直接點選紅圈處，可以反向選取 Found Set，得到姓名字數不等於 3 的所有記錄&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-12-e4b88be58d8811-12-54.png&quot; alt=&quot;螢幕快照 2018-03-12 下午11.12.54&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;直接對這些紀錄一筆一筆處理即可（若覺得麻煩還是&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-12-e4b88be58d8811-24-05.png&quot; alt=&quot;螢幕快照 2018-03-12 下午11.24.05&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;可以應用上面的技巧處理）&lt;/p&gt;
&lt;h2 id=&quot;步驟-8後續處理&quot;&gt;步驟 8：後續處理&lt;/h2&gt;
&lt;p&gt;處理剩餘記錄，包括複姓的問題，英文名字保留在姓名欄位，去除多餘空白…等等&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-12-e4b88be58d8811-15-03.png&quot; alt=&quot;螢幕快照 2018-03-12 下午11.15.03&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;街頭藝人系列文章&quot;&gt;街頭藝人系列文章&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2018/03/02/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E4%B8%80%EF%BC%89%EF%BC%9Acsv-%E6%AA%94%E6%A1%88%E5%8C%AF%E5%85%A5%EF%BC%8Cform-view-list-view-table-view-%E4%BB%8B%E7%B4%B9/&quot;&gt;[FileMaker] 街頭藝人系列（一）：CSV 檔案匯入、Layout 整理&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2018/03/05/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E4%BA%8C%EF%BC%89%EF%BC%9A%E6%95%B4%E7%90%86%E8%B3%87%E6%96%99/&quot;&gt;[FileMaker] 街頭藝人系列（二）：整理資料&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2018/03/08/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E4%B8%89%EF%BC%89%EF%BC%9A%E5%86%8D%E6%95%B4%E7%90%86/&quot;&gt;[FileMaker] 街頭藝人系列（三）：再整理&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2018/03/12/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E5%9B%9B%EF%BC%89%EF%BC%9A%E6%8B%86%E9%96%8B%E5%A7%93%E3%80%81%E5%90%8D/&quot;&gt;[FileMaker] 街頭藝人系列（四）：拆開姓、名&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2018/03/21/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E4%BA%94%EF%BC%89%EF%BC%9Asort-%E6%8E%92%E5%BA%8F/&quot;&gt;[FileMaker] 街頭藝人系列（五）：Sort 排序&lt;/a&gt;&lt;/p&gt;</content:encoded><category>FileMaker小技巧</category></item><item><title>[FileMaker] Dynamic Portal 的應用 – 即時搜尋</title><link>https://filemaker-kid.com/2018/03/11/filemaker-dynamic-portal-%E7%9A%84%E6%87%89%E7%94%A8-%E5%8D%B3%E6%99%82%E6%90%9C%E5%B0%8B/</link><guid isPermaLink="true">https://filemaker-kid.com/2018/03/11/filemaker-dynamic-portal-%E7%9A%84%E6%87%89%E7%94%A8-%E5%8D%B3%E6%99%82%E6%90%9C%E5%B0%8B/</guid><description>今天在 Youtube 看到一個 影片 介紹 Dynamic Portal 用來做即時搜尋的應用，覺得蠻有趣的，也自己用 FileMaker Advanced 模仿一遍，也分享給大家。 需要準備的東西 FileMaker Advanced 版本（因為需要一個特定 Custom Function ，才能完成操作，不然就要先請朋友幫忙建立下文的 Custom Function，再把檔案傳給你，這樣雖稍嫌麻煩，但至少是可行的方式） Custom Function 程式碼，請點開這個 影片 的介紹，可以在影片介紹處複製程式碼 以下介紹大致的操作步驟 步驟 1：建立 Field 欄位 id（自動建立一般的 Serial ID 也可以，我自己習慣自動建立 UUID） name（姓名，文字欄位） SearchName（搜尋框，Global 文字欄位） 步驟 2：先填入一些姓名做 DEMO 將 Layout 從 Form View 切換到 Table View 簡單填上一些姓名，方便等下 DEMO 使用 馬克 賴瑞 賈伯斯 […]</description><pubDate>Sun, 11 Mar 2018 13:33:32 GMT</pubDate><content:encoded>&lt;p&gt;今天在 Youtube 看到一個 &lt;a href=&quot;https://www.youtube.com/watch?v=RHNYkxKZZrI&amp;#x26;feature=youtu.be&quot;&gt;影片&lt;/a&gt; 介紹 Dynamic Portal 用來做即時搜尋的應用，覺得蠻有趣的，也自己用 FileMaker Advanced 模仿一遍，也分享給大家。&lt;/p&gt;
&lt;h2 id=&quot;需要準備的東西&quot;&gt;需要準備的東西&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;FileMaker Advanced 版本（因為需要一個特定 Custom Function ，才能完成操作，不然就要先請朋友幫忙建立下文的 Custom Function，再把檔案傳給你，這樣雖稍嫌麻煩，但至少是可行的方式）&lt;/li&gt;
&lt;li&gt;Custom Function 程式碼，請點開這個 &lt;a href=&quot;https://www.youtube.com/watch?v=RHNYkxKZZrI&amp;#x26;feature=youtu.be&quot;&gt;影片&lt;/a&gt; 的介紹，可以在影片介紹處複製程式碼&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;以下介紹大致的操作步驟&lt;/p&gt;
&lt;h2 id=&quot;步驟-1建立-field-欄位&quot;&gt;步驟 1：建立 Field 欄位&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;id（自動建立一般的 Serial ID 也可以，我自己習慣自動建立 UUID）&lt;/li&gt;
&lt;li&gt;name（姓名，文字欄位）&lt;/li&gt;
&lt;li&gt;SearchName（搜尋框，Global 文字欄位）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-11-e4b88be58d888-43-422.png&quot; alt=&quot;螢幕快照 2018-03-11 下午8.43.42&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-11-e4b88be58d888-47-03.png&quot; alt=&quot;螢幕快照 2018-03-11 下午8.47.03&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-2先填入一些姓名做-demo&quot;&gt;步驟 2：先填入一些姓名做 DEMO&lt;/h2&gt;
&lt;p&gt;將 Layout 從 Form View 切換到 Table View&lt;/p&gt;
&lt;p&gt;簡單填上一些姓名，方便等下 DEMO 使用&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;馬克&lt;/li&gt;
&lt;li&gt;賴瑞&lt;/li&gt;
&lt;li&gt;賈伯斯&lt;/li&gt;
&lt;li&gt;伊隆&lt;/li&gt;
&lt;li&gt;貝佐斯&lt;/li&gt;
&lt;li&gt;………&lt;/li&gt;
&lt;li&gt;………&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-11-e4b88be58d888-51-47.png&quot; alt=&quot;螢幕快照 2018-03-11 下午8.51.47&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-3安排欄位位置&quot;&gt;步驟 3：安排欄位位置&lt;/h2&gt;
&lt;p&gt;在 Layout 上面新增欄位、安排位置&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-11-e4b88be58d888-50-09.png&quot; alt=&quot;螢幕快照 2018-03-11 下午8.50.09&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-11-e4b88be58d888-49-04.png&quot; alt=&quot;螢幕快照 2018-03-11 下午8.49.04&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-4建立-custom-functionindexword&quot;&gt;步驟 4：建立 Custom Function：「IndexWord」&lt;/h2&gt;
&lt;p&gt;建立一個 Custom Function，程式碼參考來源在 &lt;a href=&quot;https://www.youtube.com/watch?v=RHNYkxKZZrI&amp;#x26;feature=youtu.be&quot;&gt;這裡&lt;/a&gt;，在影片的介紹&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;IndexWord (Text ; Header)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-11-e4b88be58d888-56-14.png&quot; alt=&quot;螢幕快照 2018-03-11 下午8.56.14&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-11-e4b88be58d888-58-32.png&quot; alt=&quot;螢幕快照 2018-03-11 下午8.58.32&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-5建立-calculation-欄位-cal_searchname&quot;&gt;步驟 5：建立 Calculation 欄位： 「cal_searchName」&lt;/h2&gt;
&lt;p&gt;建立一個 Calculation 欄位：cal_searchName&lt;/p&gt;
&lt;p&gt;計算值：IndexWord ( name ; “” )&lt;/p&gt;
&lt;p&gt;Calculation Result 勾選「Text」（這個步驟要記得確認，不然可能會出現問題）&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-11-e4b88be58d889-02-04.png&quot; alt=&quot;螢幕快照 2018-03-11 下午9.02.04&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-11-e4b88be58d889-03-29.png&quot; alt=&quot;螢幕快照 2018-03-11 下午9.03.29&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-6建立關係&quot;&gt;步驟 6：建立關係&lt;/h2&gt;
&lt;p&gt;Manage Database 進入 Relationships 關係圖做設定&lt;/p&gt;
&lt;p&gt;複製 DynamicPortal 這個 Table Occurrence &amp;#x3C;TO&gt;，命名為 DynamicPortal2&lt;/p&gt;
&lt;p&gt;Self-Join 的方式連接兩個 Field 欄位： searchName [=] cal_searchName&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-11-e4b88be58d889-07-52.png&quot; alt=&quot;螢幕快照 2018-03-11 下午9.07.52&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-7新增一個-portaldynamicportal-2&quot;&gt;步驟 7：新增一個 Portal「DynamicPortal 2」&lt;/h2&gt;
&lt;p&gt;新增一個 Portal，來源為 DynamicPortal 2&lt;/p&gt;
&lt;p&gt;排序 Sort by 「name」&lt;/p&gt;
&lt;p&gt;Allow vertical scrolling&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-11-e4b88be58d889-13-52.png&quot; alt=&quot;螢幕快照 2018-03-11 下午9.13.52&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-11-e4b88be58d889-15-11.png&quot; alt=&quot;螢幕快照 2018-03-11 下午9.15.11&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;Portal 內 name 姓名欄位的 Behavior 行為，Browse Mode 取消勾選&lt;/p&gt;
&lt;p&gt;這樣可以避免更改到原姓名資料&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-12-e4b88be58d887-18-29.png&quot; alt=&quot;螢幕快照 2018-03-12 下午7.18.29&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-8建立一個-scripttrigger-refresh&quot;&gt;步驟 8：建立一個 Script「Trigger Refresh」&lt;/h2&gt;
&lt;p&gt;建立一個 Script，準備在 Trigger 搜尋框欄位使用&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-11-e4b88be58d889-18-22.png&quot; alt=&quot;螢幕快照 2018-03-11 下午9.18.22&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-9建立一個-trigger&quot;&gt;步驟 9：建立一個 Trigger&lt;/h2&gt;
&lt;p&gt;對搜尋框按住右鍵，點選 Set Script Trigger&lt;/p&gt;
&lt;p&gt;OnObjectModify 選擇步驟 8 已經建立好的 Script: Trigger Refresh&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-11-e4b88be58d889-22-37.png&quot; alt=&quot;螢幕快照 2018-03-11 下午9.22.37&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-11-e4b88be58d889-20-41.png&quot; alt=&quot;螢幕快照 2018-03-11 下午9.20.41&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-10測試&quot;&gt;步驟 10：測試&lt;/h2&gt;
&lt;p&gt;回到 Browse Mode&lt;/p&gt;
&lt;p&gt;姓名搜尋框輸入一個字「馬」，則底下 Portal 彈出三個搜尋結果&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-11-e4b88be58d889-25-33.png&quot; alt=&quot;螢幕快照 2018-03-11 下午9.25.33&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;姓名搜尋框輸入兩個字「馬化」，則底下 Portal 彈出一個搜尋結果&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-11-e4b88be58d889-26-59.png&quot; alt=&quot;螢幕快照 2018-03-11 下午9.26.59&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;測試成功。&lt;/p&gt;
&lt;p&gt;這個功能跟之前寫過的一篇文章有類似的地方，請參考 &lt;a href=&quot;http://%E9%80%99%E5%80%8B%E5%8A%9F%E8%83%BD%E8%B7%9F%E4%B9%8B%E5%89%8D%E5%AF%AB%E9%81%8E%E7%9A%84%E4%B8%80%E7%AF%87%E6%96%87%E7%AB%A0%E6%9C%89%E9%A1%9E%E4%BC%BC%E7%9A%84%E5%9C%B0%E6%96%B9&quot;&gt;這篇文章&lt;/a&gt;，今天的介紹的「即時搜尋」雖然比較複雜，但若掌握了這個好用的技巧，還可以建立出更多的應用，分享給大家。&lt;/p&gt;
&lt;h3 id=&quot;延伸閱讀&quot;&gt;延伸閱讀&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2018/02/08/filemaker-%E6%9C%89%E8%BE%A6%E6%B3%95%E8%A8%AD%E5%AE%9A%E6%90%9C%E5%B0%8B%E7%9A%84%E6%99%82%E5%80%99%EF%BC%8C%E5%83%8Fgoogle%E9%82%A3%E6%A8%A3%EF%BC%8C%E8%87%AA%E5%8B%95%E8%B7%B3%E5%87%BA%E7%9B%B8/&quot;&gt;[FileMaker] 有辦法設定搜尋的時候，像google那樣，自動跳出相關的關鍵字嗎?&lt;/a&gt;&lt;/p&gt;</content:encoded><category>FileMaker小技巧</category></item><item><title>[FileMaker] 街頭藝人系列（三）：再整理</title><link>https://filemaker-kid.com/2018/03/08/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E4%B8%89%EF%BC%89%EF%BC%9A%E5%86%8D%E6%95%B4%E7%90%86/</link><guid isPermaLink="true">https://filemaker-kid.com/2018/03/08/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E4%B8%89%EF%BC%89%EF%BC%9A%E5%86%8D%E6%95%B4%E7%90%86/</guid><description>資料整理的工作相當重要。 尤其是匯入的資料，很多的情況，匯入的資料會有「格式不符」、「欄位錯誤」、「資料遺失」等等情形，因為匯入資料的來源不是自己設計的資料庫，我們比較難在資料輸入的時間點就設計機制去減少錯誤。 所以，我們要對匯入的資料花多一點時間檢查，讓後續資料的使用更加順利。 再次檢查檔案 經過第一次整理的資料，仔細去看還是有一些格式有問題的記錄。比如： 姓名欄位沒有正確填寫姓名：應該是資料輸出的錯誤 姓名欄位有中文+英文 表演項目沒有資料 需要花時間一個一個解決 新增字數計算欄位，計算姓名字數 新增一個字數計算欄位，命名為 wordLength 選擇自動計算 Calculated Value 計算式：Length ( performerName ) 在 Layout: Performer_List 上添加「姓名字數」的欄位、欄位標籤 已經存在的舊記錄不會自動計算並填入「姓名字數」，未來新增的資料才會自動計算 Replace Field Contents 置換欄位內容 Records &gt; Replace Field Contents… Replace with calculated result: Specify… 點選進入 填入計算式 = Length ( performerName ) OK &gt; Replace 注意：Replace 是不可逆的步驟，無法復原，重要資料需要特別注意 「姓名字數」順利填入每一筆街頭藝人的記錄中 找出不正常的姓名字數 這邊我們先定義「不正常」，一般的台灣人姓名字數是三個字，不是三個字的姓名暫時屬於不正常的範圍，利用 Find 搜尋找出不是三個字的姓名 […]</description><pubDate>Thu, 08 Mar 2018 10:27:14 GMT</pubDate><content:encoded>&lt;p&gt;資料整理的工作相當重要。&lt;/p&gt;
&lt;p&gt;尤其是匯入的資料，很多的情況，匯入的資料會有「格式不符」、「欄位錯誤」、「資料遺失」等等情形，因為匯入資料的來源不是自己設計的資料庫，我們比較難在資料輸入的時間點就設計機制去減少錯誤。&lt;/p&gt;
&lt;p&gt;所以，我們要對匯入的資料花多一點時間檢查，讓後續資料的使用更加順利。&lt;/p&gt;
&lt;h2 id=&quot;再次檢查檔案&quot;&gt;再次檢查檔案&lt;/h2&gt;
&lt;p&gt;經過第一次整理的資料，仔細去看還是有一些格式有問題的記錄。比如：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;姓名欄位沒有正確填寫姓名：應該是資料輸出的錯誤&lt;/li&gt;
&lt;li&gt;姓名欄位有中文+英文&lt;/li&gt;
&lt;li&gt;表演項目沒有資料&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;需要花時間一個一個解決&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-08-e4b88be58d885-12-54.png&quot; alt=&quot;螢幕快照 2018-03-08 下午5.12.54.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;新增字數計算欄位計算姓名字數&quot;&gt;新增字數計算欄位，計算姓名字數&lt;/h2&gt;
&lt;p&gt;新增一個字數計算欄位，命名為 wordLength&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-08-e4b88be58d885-28-26.png&quot; alt=&quot;螢幕快照 2018-03-08 下午5.28.26.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;選擇自動計算 Calculated Value 計算式：Length ( performerName )&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-08-e4b88be58d885-29-45.png&quot; alt=&quot;螢幕快照 2018-03-08 下午5.29.45.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;在 Layout: Performer_List 上添加「姓名字數」的欄位、欄位標籤&lt;/p&gt;
&lt;p&gt;已經存在的舊記錄不會自動計算並填入「姓名字數」，未來新增的資料才會自動計算&lt;/p&gt;
&lt;h2 id=&quot;&quot;&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-08-e4b88be58d885-35-45.png&quot; alt=&quot;螢幕快照 2018-03-08 下午5.35.45.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/h2&gt;
&lt;p&gt;Replace Field Contents 置換欄位內容&lt;/p&gt;
&lt;p&gt;Records &gt; Replace Field Contents…&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-08-e4b88be58d885-41-04.png&quot; alt=&quot;螢幕快照 2018-03-08 下午5.41.04.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;Replace with calculated result: Specify… 點選進入&lt;/p&gt;
&lt;p&gt;填入計算式 = Length ( performerName )&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-08-e4b88be58d885-44-00.png&quot; alt=&quot;螢幕快照 2018-03-08 下午5.44.00.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;OK &gt; &lt;strong&gt;Replace&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;注意：&lt;strong&gt;Replace&lt;/strong&gt; 是不可逆的步驟，無法復原，重要資料需要特別注意&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-08-e4b88be58d885-46-43.png&quot; alt=&quot;螢幕快照 2018-03-08 下午5.46.43.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;「姓名字數」順利填入每一筆街頭藝人的記錄中&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-08-e4b88be58d885-48-15.png&quot; alt=&quot;螢幕快照 2018-03-08 下午5.48.15.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;找出不正常的姓名字數&quot;&gt;找出不正常的姓名字數&lt;/h2&gt;
&lt;p&gt;這邊我們先定義「不正常」，一般的台灣人姓名字數是三個字，不是三個字的姓名暫時屬於不正常的範圍，利用 Find 搜尋找出不是三個字的姓名 Found Set&lt;/p&gt;
&lt;p&gt;有很多方法可以做到，這邊介紹兩個方法&lt;/p&gt;
&lt;h3 id=&quot;方法一find--omit找姓名字數不等於-3&quot;&gt;方法一：Find + Omit（找姓名字數不等於 3）&lt;/h3&gt;
&lt;p&gt;Matching Records: 點選 Omit（一般情況市選 Include，Omit 等於反向查找）&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-08-e4b88be58d885-52-21.png&quot; alt=&quot;螢幕快照 2018-03-08 下午5.52.21.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-08-e4b88be58d885-55-29.png&quot; alt=&quot;螢幕快照 2018-03-08 下午5.55.29.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;方法二輸入兩個-find-requests-條件找姓名字數小於-or-大於-3&quot;&gt;方法二：輸入兩個 Find Requests 條件（找姓名字數小於 or 大於 3）&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-08-e4b88be58d885-57-01.png&quot; alt=&quot;螢幕快照 2018-03-08 下午5.57.01.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;查詢結果&quot;&gt;查詢結果&lt;/h3&gt;
&lt;p&gt;兩個方法都可以找到 85 筆符合搜尋條件的記錄&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-08-e4b88be58d885-59-01.png&quot; alt=&quot;螢幕快照 2018-03-08 下午5.59.01.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;檢查並刪除不正常的姓名&quot;&gt;檢查並刪除不正常的姓名&lt;/h2&gt;
&lt;p&gt;不這樣檢查還不一定知道，我們可以看到有「複姓」、「英文」、「中英夾雜」、「一看就知道不是姓名」的姓名資料（如（人像素描、粉彩、Q版漫畫），很明顯是錯誤的資料），接下來可以進行的步驟：（一次處理完畢）&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;刪除非姓名的記錄&lt;/li&gt;
&lt;li&gt;中英夾雜的姓名，拆開中文、英文，「英文」的部分另外新建 note 欄位儲存&lt;/li&gt;
&lt;li&gt;單一英文名則保留&lt;/li&gt;
&lt;li&gt;同時含有兩個姓名，猜測是雙人演出，暫時先保留&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-08-e4b88be58d886-10-31.png&quot; alt=&quot;螢幕快照 2018-03-08 下午6.10.31.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-08-e4b88be58d886-15-25.png&quot; alt=&quot;螢幕快照 2018-03-08 下午6.15.25.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;整理結果&quot;&gt;整理結果&lt;/h2&gt;
&lt;p&gt;刪除 5 筆記錄，中英文分開記錄，整體感覺比較舒服了。&lt;/p&gt;
&lt;p&gt;利用資料整理的機會也能熟悉資料查找的技巧，接著再開始做一些應用功能。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-08-e4b88be58d886-19-19.png&quot; alt=&quot;螢幕快照 2018-03-08 下午6.19.19.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;街頭藝人系列文章&quot;&gt;街頭藝人系列文章&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2018/03/02/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E4%B8%80%EF%BC%89%EF%BC%9Acsv-%E6%AA%94%E6%A1%88%E5%8C%AF%E5%85%A5%EF%BC%8Cform-view-list-view-table-view-%E4%BB%8B%E7%B4%B9/&quot;&gt;[FileMaker] 街頭藝人系列（一）：CSV 檔案匯入、Layout 整理&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2018/03/05/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E4%BA%8C%EF%BC%89%EF%BC%9A%E6%95%B4%E7%90%86%E8%B3%87%E6%96%99/&quot;&gt;[FileMaker] 街頭藝人系列（二）：整理資料&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2018/03/08/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E4%B8%89%EF%BC%89%EF%BC%9A%E5%86%8D%E6%95%B4%E7%90%86/&quot;&gt;[FileMaker] 街頭藝人系列（三）：再整理&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2018/03/12/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E5%9B%9B%EF%BC%89%EF%BC%9A%E6%8B%86%E9%96%8B%E5%A7%93%E3%80%81%E5%90%8D/&quot;&gt;[FileMaker] 街頭藝人系列（四）：拆開姓、名&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2018/03/21/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E4%BA%94%EF%BC%89%EF%BC%9Asort-%E6%8E%92%E5%BA%8F/&quot;&gt;[FileMaker] 街頭藝人系列（五）：Sort 排序&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2018/03/08/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E4%B8%89%EF%BC%89%EF%BC%9A%E5%86%8D%E6%95%B4%E7%90%86/&quot;&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><category>FileMaker小技巧</category></item><item><title>[FileMaker] 如何利用 Text Parsing 文字分析技巧，擷取需要的資料呢？</title><link>https://filemaker-kid.com/2018/03/07/filemaker-%E5%A6%82%E4%BD%95%E5%88%A9%E7%94%A8-text-parsing-%E6%96%87%E5%AD%97%E5%88%86%E6%9E%90%E6%8A%80%E5%B7%A7%EF%BC%8C%E6%93%B7%E5%8F%96%E9%9C%80%E8%A6%81%E7%9A%84%E8%B3%87%E6%96%99%E5%91%A2/</link><guid isPermaLink="true">https://filemaker-kid.com/2018/03/07/filemaker-%E5%A6%82%E4%BD%95%E5%88%A9%E7%94%A8-text-parsing-%E6%96%87%E5%AD%97%E5%88%86%E6%9E%90%E6%8A%80%E5%B7%A7%EF%BC%8C%E6%93%B7%E5%8F%96%E9%9C%80%E8%A6%81%E7%9A%84%E8%B3%87%E6%96%99%E5%91%A2/</guid><description>Text Parsing 顧名思義就是文字分析。 今天想要用利用一個網頁的文字分析來當作案例，擷取「網頁標題」，希望能夠幫助大家認識 Text Parsing 文字分析的技巧，這個技巧學會了之後，開發者可以設計出更多的自己想要的應用方式。 我自己喜歡到日本旅遊，因為比較喜歡去關西，大阪京都一帶，出發前做功課常參考 小氣少年 的部落格，而我也知道寫關東有名的是另一位部落客 林氏璧，網路上人稱：「關西小氣少年，關東林氏璧」的說法。 最近很紅的新聞，是旅遊部落客林氏璧，因公務員身份兼職被懲處（林氏璧在懲處之前已離職），我並沒有要對這件事情做評論，相關的評論可以在網路上面找到，有興趣的人可以自行搜尋相關文章。 林氏璧自己也針對這個事件作出相關說法，我剛好拿來做個網頁練習題材，練習如何擷取「網頁標題」。 關於林氏璧被醫院記過一事 給毒友的一封公開信 步驟 1：Chrome 瀏覽器先點開網頁 點選網址，可以看到這篇近期很紅的文章，因為是商業部落客的關係，一打開網站都還沒看到文章的部份，就看到周圍確實有蠻多廣告的（這點其實我並不反對，用自己的方式做生意很好阿，我相信 10 年經營總點閱率上億一定有他的價值，不想看商業部落格的人請移駕逛其他網站，或是自己買書都可以的，實在不需要邊看邊罵的。） 步驟 2：進入「檢查原始碼」 找到「檢視原始碼」的按鈕，查看網頁原始碼 檢視 &gt; 開發人員選項 &gt; 檢視原始碼 步驟 3：檢查原始碼 跳出原始碼頁面，有些人看到這樣子的程式碼就會心情不好或是直接想要離開，但作為一個 FileMaker 資料庫開發人員，我們不應該害怕這樣子程式碼（原始碼），實際上 HTML 的網頁原始碼並不複雜，只是字數多，看起來比較恐怖，我們要做的是很簡單，找到規律，擷取需要的資料即可！ 步驟 4：尋找標題的規則 接著回到原始文章網頁，把標題文字：「關於林氏璧被醫院記過一事 給毒友的一封公開信」整串複製下來，然後回到原始碼頁面 Command+F 貼上反查 有三個搜尋結果，我們要的應該是第一個 &lt;title&gt; 跟 &lt;/title&gt; 中間的文字，在 HTML 的語法規則裡面，&lt;title&gt; 代表標題的標籤，&lt;title&gt; 跟 &lt;/title&gt; 兩個標籤中間的文字即為文章標題。 步驟 5：FileMaker 欄位設定 […]</description><pubDate>Wed, 07 Mar 2018 13:22:27 GMT</pubDate><content:encoded>&lt;p&gt;Text Parsing 顧名思義就是文字分析。&lt;/p&gt;
&lt;p&gt;今天想要用利用一個網頁的文字分析來當作案例，擷取「網頁標題」，希望能夠幫助大家認識 Text Parsing 文字分析的技巧，這個技巧學會了之後，開發者可以設計出更多的自己想要的應用方式。&lt;/p&gt;
&lt;p&gt;我自己喜歡到日本旅遊，因為比較喜歡去關西，大阪京都一帶，出發前做功課常參考 &lt;a href=&quot;https://nicklee.tw/&quot;&gt;小氣少年&lt;/a&gt; 的部落格，而我也知道寫關東有名的是另一位部落客 &lt;a href=&quot;https://linshibi.com/&quot;&gt;林氏璧&lt;/a&gt;，網路上人稱：「關西小氣少年，關東林氏璧」的說法。&lt;/p&gt;
&lt;p&gt;最近很紅的新聞，是旅遊部落客林氏璧，因公務員身份兼職被懲處（林氏璧在懲處之前已離職），我並沒有要對這件事情做評論，相關的評論可以在網路上面找到，有興趣的人可以自行搜尋相關文章。&lt;/p&gt;
&lt;p&gt;林氏璧自己也針對這個事件作出相關說法，我剛好拿來做個網頁練習題材，練習如何擷取「網頁標題」。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://linshibi.com/?p=20888&quot;&gt;關於林氏璧被醫院記過一事 給毒友的一封公開信&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-1chrome-瀏覽器先點開網頁&quot;&gt;步驟 1：Chrome 瀏覽器先點開網頁&lt;/h2&gt;
&lt;p&gt;點選網址，可以看到這篇近期很紅的文章，因為是商業部落客的關係，一打開網站都還沒看到文章的部份，就看到周圍確實有蠻多廣告的（這點其實我並不反對，用自己的方式做生意很好阿，我相信 10 年經營總點閱率上億一定有他的價值，不想看商業部落格的人請移駕逛其他網站，或是自己買書都可以的，實在不需要邊看邊罵的。）&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-07-e4b88be58d888-07-53.png&quot; alt=&quot;螢幕快照 2018-03-07 下午8.07.53.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-2進入檢查原始碼&quot;&gt;步驟 2：進入「檢查原始碼」&lt;/h2&gt;
&lt;p&gt;找到「檢視原始碼」的按鈕，查看網頁原始碼&lt;/p&gt;
&lt;p&gt;檢視 &gt; 開發人員選項 &gt; 檢視原始碼&lt;/p&gt;
&lt;h2 id=&quot;&quot;&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-07-e4b88be58d888-20-18.png&quot; alt=&quot;螢幕快照 2018-03-07 下午8.20.18.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/h2&gt;
&lt;h2 id=&quot;步驟-3檢查原始碼&quot;&gt;步驟 3：檢查原始碼&lt;/h2&gt;
&lt;p&gt;跳出原始碼頁面，有些人看到這樣子的程式碼就會心情不好或是直接想要離開，但作為一個 FileMaker 資料庫開發人員，我們不應該害怕這樣子程式碼（原始碼），實際上 HTML 的網頁原始碼並不複雜，只是字數多，看起來比較恐怖，我們要做的是很簡單，找到規律，擷取需要的資料即可！&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-07-e4b88be58d888-23-15.png&quot; alt=&quot;螢幕快照 2018-03-07 下午8.23.15.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-4尋找標題的規則&quot;&gt;步驟 4：尋找標題的規則&lt;/h2&gt;
&lt;p&gt;接著回到原始文章網頁，把標題文字：「關於林氏璧被醫院記過一事 給毒友的一封公開信」整串複製下來，然後回到原始碼頁面 Command+F 貼上反查&lt;/p&gt;
&lt;p&gt;有三個搜尋結果，我們要的應該是第一個 &amp;#x3C;title&gt; 跟 &amp;#x3C;/title&gt; 中間的文字，在 HTML 的語法規則裡面，&amp;#x3C;title&gt; 代表標題的標籤，&amp;#x3C;title&gt; 跟 &amp;#x3C;/title&gt; 兩個標籤中間的文字即為文章標題。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-07-e4b88be58d888-33-56.png&quot; alt=&quot;螢幕快照 2018-03-07 下午8.33.56.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-5filemaker-欄位設定&quot;&gt;步驟 5：FileMaker 欄位設定&lt;/h2&gt;
&lt;p&gt;回到 FileMaker，設定三個欄位&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;id&lt;/li&gt;
&lt;li&gt;web（原網址）&lt;/li&gt;
&lt;li&gt;html（原始碼）&lt;/li&gt;
&lt;li&gt;extract（文章標題）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;html 欄位儲存原始碼資料，extract 欄位擷取出文章標題&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-07-e4b88be58d888-48-10.png&quot; alt=&quot;螢幕快照 2018-03-07 下午8.48.10.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-5安排欄位位置--新增一個-webviewer&quot;&gt;步驟 5：安排欄位位置 + 新增一個 Webviewer&lt;/h2&gt;
&lt;p&gt;Webviewer URL 設定：TextParsing::web&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-07-e4b88be58d888-57-05.png&quot; alt=&quot;螢幕快照 2018-03-07 下午8.57.05.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;回到 Browse Mode&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-07-e4b88be58d888-56-26.png&quot; alt=&quot;螢幕快照 2018-03-07 下午8.56.26.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-6新增一個-script&quot;&gt;步驟 6：新增一個 Script&lt;/h2&gt;
&lt;p&gt;新增一個 Script: &lt;strong&gt;Get Web HTML&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;目的是自動提取 HTML 網站原始碼到 FileMaker 中，不需要辛苦地去複製整個網頁文字&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-07-e4b88be58d889-00-23.png&quot; alt=&quot;螢幕快照 2018-03-07 下午9.00.23.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-7執行-script提取-html-原始碼&quot;&gt;步驟 7：執行 Script，提取 HTML 原始碼&lt;/h2&gt;
&lt;p&gt;執行剛建立的 Script: &lt;strong&gt;Get Web HTML&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;得到網頁 HTML 原始碼&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-07-e4b88be58d889-04-27.png&quot; alt=&quot;螢幕快照 2018-03-07 下午9.04.27.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-8設定-extract-欄位的-calculated-value&quot;&gt;步驟 8：設定 extract 欄位的 Calculated value&lt;/h2&gt;
&lt;p&gt;回到 Manage Database &gt; extract 欄位&lt;/p&gt;
&lt;p&gt;設定 extract 欄位爲 Calculated value&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-07-e4b88be58d889-07-44.png&quot; alt=&quot;螢幕快照 2018-03-07 下午9.07.44.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;Calculated value 値可以這樣設定（如圖）&lt;/p&gt;
&lt;p&gt;Command+C 把整串 Code 複製起來&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-07-e4b88be58d889-11-13.png&quot; alt=&quot;螢幕快照 2018-03-07 下午9.11.13.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-9extract-欄位的取代値&quot;&gt;步驟 9：extract 欄位的取代値&lt;/h2&gt;
&lt;p&gt;先點選 extract 欄位&lt;/p&gt;
&lt;p&gt;Records &gt; Replace Field Contents…&lt;/p&gt;
&lt;h2 id=&quot;-1&quot;&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-07-e4b88be58d889-14-03.png&quot; alt=&quot;螢幕快照 2018-03-07 下午9.14.03.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-07-e4b88be58d889-15-16.png&quot; alt=&quot;螢幕快照 2018-03-07 下午9.15.16.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;貼上 Code&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-07-e4b88be58d889-18-17.png&quot; alt=&quot;螢幕快照 2018-03-07 下午9.18.17.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-10得到標題&quot;&gt;步驟 10：得到標題&lt;/h2&gt;
&lt;p&gt;點選 Replace，順利得到標題！&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-07-e4b88be58d889-18-50.png&quot; alt=&quot;螢幕快照 2018-03-07 下午9.18.50.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;結論&quot;&gt;結論&lt;/h2&gt;
&lt;p&gt;這樣的文字分析技巧非常有用！不侷限在單一筆資料而已，實際上還可以用在大規模的資料擷取，相關的應用就等待大家慢慢去研究了！&lt;/p&gt;
&lt;h2 id=&quot;text-parse-code-參考資料&quot;&gt;Text Parse Code 參考資料&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-07-e4b88be58d889-07-02.png&quot; alt=&quot;螢幕快照 2018-03-07 下午9.07.02.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;</content:encoded><category>FileMaker小技巧</category></item><item><title>[FileMaker] 街頭藝人系列（二）：整理資料</title><link>https://filemaker-kid.com/2018/03/05/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E4%BA%8C%EF%BC%89%EF%BC%9A%E6%95%B4%E7%90%86%E8%B3%87%E6%96%99/</link><guid isPermaLink="true">https://filemaker-kid.com/2018/03/05/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E4%BA%8C%EF%BC%89%EF%BC%9A%E6%95%B4%E7%90%86%E8%B3%87%E6%96%99/</guid><description>街頭藝人資料導入到 FileMaker 檔案之後，點選 Show All 顯示所有記錄，再稍微檢查一下，我們可以看到一些不盡完整、不清楚的資料，比如： 有些資料沒有「姓名」performerName 有些則沒有「表演項目」 performTheme 和「表演類別」 另外，imageUrl 欄位似乎是資料的來源網址，這個欄位沒有特殊作用，應可刪掉 我們首先要處理這些不完整的資料，這邊有一點需要提醒，任何時候要對資料做刪除動作，都要想一下這個資料是不是有需要先做備份，備份的方式可以是原始檔案的留存，比如 街頭藝人檔案的原始 csv 檔案 或是直接備份 FileMaker 的 .fmp.12 檔案 又或是只針對被刪掉的記錄做備份） 有很多方式可以選擇，重點是要知道一件事情，刪掉的資料未來若有需要找出，應該去哪裡找。 如果今天已經有原始備份，那我們可以選擇直接刪除（不需要的）記錄，這樣比較直接，接下來也比較好管理資料庫。 以下是整理資料的步驟： 步驟 1：找出「沒有姓名」的記錄 沒有姓名的記錄目前並沒有什麼價值，接下來的目標是找出來並且刪掉它們。 匯入的資料姓名欄位若是沒有資料的話預設是「null」，我們可以直接搜尋 null 點選中間上方的「Find」搜尋按鈕，進入 Find Mode 搜尋模式 在姓名欄位填入欲搜尋的值「null」（搜尋不分大小寫） Enter 執行搜尋（或是點選「Perform Find 按鈕」） 步驟 2：查看搜尋結果 找到 1,907 筆記錄，表示有 1,907 筆記錄沒有姓名（全部共 4,797 筆），再拉動捲軸檢查一下其他記錄，都沒有姓名資料，所以可以執行刪除步驟 步驟 3：刪除紀錄 Records &gt; Delete Found Records… […]</description><pubDate>Mon, 05 Mar 2018 10:52:23 GMT</pubDate><content:encoded>&lt;p&gt;街頭藝人資料導入到 FileMaker 檔案之後，點選 Show All 顯示所有記錄，再稍微檢查一下，我們可以看到一些不盡完整、不清楚的資料，比如：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;有些資料沒有「姓名」performerName&lt;/li&gt;
&lt;li&gt;有些則沒有「表演項目」 performTheme 和「表演類別」&lt;/li&gt;
&lt;li&gt;另外，imageUrl 欄位似乎是資料的來源網址，這個欄位沒有特殊作用，應可刪掉&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-05-e4b88be58d885-46-06.png&quot; alt=&quot;螢幕快照 2018-03-05 下午5.46.06.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-05-e4b88be58d885-47-45.png&quot; alt=&quot;螢幕快照 2018-03-05 下午5.47.45.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;我們首先要處理這些不完整的資料，這邊有一點需要提醒，任何時候要對資料做刪除動作，都要想一下這個資料是不是有需要先做備份，備份的方式可以是原始檔案的留存，比如&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;街頭藝人檔案的原始 csv 檔案&lt;/li&gt;
&lt;li&gt;或是直接備份 FileMaker 的 .fmp.12 檔案&lt;/li&gt;
&lt;li&gt;又或是只針對被刪掉的記錄做備份）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;有很多方式可以選擇，重點是要知道一件事情，刪掉的資料未來若有需要找出，應該去哪裡找。&lt;/p&gt;
&lt;p&gt;如果今天已經有原始備份，那我們可以選擇直接刪除（不需要的）記錄，這樣比較直接，接下來也比較好管理資料庫。&lt;/p&gt;
&lt;p&gt;以下是整理資料的步驟：&lt;/p&gt;
&lt;h2 id=&quot;步驟-1找出沒有姓名的記錄&quot;&gt;步驟 1：找出「沒有姓名」的記錄&lt;/h2&gt;
&lt;p&gt;沒有姓名的記錄目前並沒有什麼價值，接下來的目標是找出來並且刪掉它們。&lt;/p&gt;
&lt;p&gt;匯入的資料姓名欄位若是沒有資料的話預設是「null」，我們可以直接搜尋 null&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;點選中間上方的「Find」搜尋按鈕，進入 Find Mode 搜尋模式&lt;/li&gt;
&lt;li&gt;在姓名欄位填入欲搜尋的值「null」（搜尋不分大小寫）&lt;/li&gt;
&lt;li&gt;Enter 執行搜尋（或是點選「Perform Find 按鈕」）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-05-e4b88be58d885-58-26.png&quot; alt=&quot;螢幕快照 2018-03-05 下午5.58.26.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-2查看搜尋結果&quot;&gt;步驟 2：查看搜尋結果&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-05-e4b88be58d886-06-06.png&quot; alt=&quot;螢幕快照 2018-03-05 下午6.06.06.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;找到 1,907 筆記錄，表示有 1,907 筆記錄沒有姓名（全部共 4,797 筆），再拉動捲軸檢查一下其他記錄，都沒有姓名資料，所以可以執行刪除步驟&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-05-e4b88be58d886-05-56.png&quot; alt=&quot;螢幕快照 2018-03-05 下午6.05.56.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-3刪除紀錄&quot;&gt;步驟 3：刪除紀錄&lt;/h2&gt;
&lt;p&gt;Records &gt; Delete Found Records…&lt;/p&gt;
&lt;p&gt;小提醒：注意要選擇「Delete Found Records…」，刪除所有搜尋到的資料，而不是選 「Delete Records…」，這樣僅會刪除目前所在的「單筆資料」&lt;/p&gt;
&lt;p&gt;PS. &lt;a href=&quot;https://fmhelp.filemaker.com/help/16/fmp/en/index.html#page/FMP_Help%2Ffound-sets-script-steps.html%23&quot;&gt;Found Sets&lt;/a&gt; 的概念對於初接觸 FileMaker 的人比較特別，需要花一點時間理解&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-05-e4b88be58d886-17-52.png&quot; alt=&quot;螢幕快照 2018-03-05 下午6.17.52.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;系統問你：「將會永久地刪除這些被找到的 1,907 筆資料」&lt;/p&gt;
&lt;p&gt;Delete All&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-05-e4b88be58d886-26-38.png&quot; alt=&quot;螢幕快照 2018-03-05 下午6.26.38.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;刪除結果：剩下 2,890 筆資料&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-05-e4b88be58d886-28-19.png&quot; alt=&quot;螢幕快照 2018-03-05 下午6.28.19.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-4找出沒有表演項目的記錄&quot;&gt;步驟 4：找出「沒有表演項目」的記錄&lt;/h2&gt;
&lt;p&gt;沒有表演項目的資料也沒有幫助，我們也找出來刪掉。&lt;/p&gt;
&lt;p&gt;按照步驟1的操作，進入搜尋，在 performTheme 「表演項目」欄位填入「null」搜尋&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-05-e4b88be58d886-31-30.png&quot; alt=&quot;螢幕快照 2018-03-05 下午6.31.30.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-5刪除沒有表演項目的記錄&quot;&gt;步驟 5：刪除「沒有表演項目」的記錄&lt;/h2&gt;
&lt;p&gt;找到 416 筆，同樣將這些紀錄都刪除&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-05-e4b88be58d886-33-56.png&quot; alt=&quot;螢幕快照 2018-03-05 下午6.33.56.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-05-e4b88be58d886-35-04.png&quot; alt=&quot;螢幕快照 2018-03-05 下午6.35.04.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;刪除結果剩下 2,474 筆記錄&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-05-e4b88be58d886-35-28.png&quot; alt=&quot;螢幕快照 2018-03-05 下午6.35.28.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-6刪除欄位-imageurl&quot;&gt;步驟 6：刪除欄位 imageUrl&lt;/h2&gt;
&lt;p&gt;開啟 Manage Database（Command+Shift+D）&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-05-e4b88be58d886-40-17.png&quot; alt=&quot;螢幕快照 2018-03-05 下午6.40.17.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;刪除欄位 imageUrl&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-05-e4b88be58d886-41-33.png&quot; alt=&quot;螢幕快照 2018-03-05 下午6.41.33.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-7修改-layout-上的欄位標籤&quot;&gt;步驟 7：修改 Layout 上的「欄位標籤」&lt;/h2&gt;
&lt;p&gt;修改欄位標籤&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;performerName &gt; 姓名&lt;/li&gt;
&lt;li&gt;cityName &gt; 城市&lt;/li&gt;
&lt;li&gt;performTheme &gt; 表演項目&lt;/li&gt;
&lt;li&gt;performerActType &gt; 表演類別&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-05-e4b88be58d886-45-531.png&quot; alt=&quot;螢幕快照 2018-03-05 下午6.45.53.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-05-e4b88be58d886-47-27.png&quot; alt=&quot;螢幕快照 2018-03-05 下午6.47.27.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;街頭藝人系列文章&quot;&gt;街頭藝人系列文章&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2018/03/02/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E4%B8%80%EF%BC%89%EF%BC%9Acsv-%E6%AA%94%E6%A1%88%E5%8C%AF%E5%85%A5%EF%BC%8Cform-view-list-view-table-view-%E4%BB%8B%E7%B4%B9/&quot;&gt;[FileMaker] 街頭藝人系列（一）：CSV 檔案匯入、Layout 整理&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2018/03/05/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E4%BA%8C%EF%BC%89%EF%BC%9A%E6%95%B4%E7%90%86%E8%B3%87%E6%96%99/&quot;&gt;[FileMaker] 街頭藝人系列（二）：整理資料&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2018/03/08/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E4%B8%89%EF%BC%89%EF%BC%9A%E5%86%8D%E6%95%B4%E7%90%86/&quot;&gt;[FileMaker] 街頭藝人系列（三）：再整理&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2018/03/12/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E5%9B%9B%EF%BC%89%EF%BC%9A%E6%8B%86%E9%96%8B%E5%A7%93%E3%80%81%E5%90%8D/&quot;&gt;[FileMaker] 街頭藝人系列（四）：拆開姓、名&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2018/03/21/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E4%BA%94%EF%BC%89%EF%BC%9Asort-%E6%8E%92%E5%BA%8F/&quot;&gt;[FileMaker] 街頭藝人系列（五）：Sort 排序&lt;/a&gt;&lt;/p&gt;</content:encoded><category>FileMaker小技巧</category></item><item><title>[FileMaker] 如何計算哪個月份有幾天？</title><link>https://filemaker-kid.com/2018/03/02/filemaker-%E5%A6%82%E4%BD%95%E8%A8%88%E7%AE%97%E5%93%AA%E5%80%8B%E6%9C%88%E4%BB%BD%E6%9C%89%E5%B9%BE%E5%A4%A9%EF%BC%9F/</link><guid isPermaLink="true">https://filemaker-kid.com/2018/03/02/filemaker-%E5%A6%82%E4%BD%95%E8%A8%88%E7%AE%97%E5%93%AA%E5%80%8B%E6%9C%88%E4%BB%BD%E6%9C%89%E5%B9%BE%E5%A4%A9%EF%BC%9F/</guid><description>「蛤，計算每個月有幾天？」 感覺好像廢話，小時候就背過了不是嗎？ 「1月大，2月小，3月大，4月小……，12月大。」 大月 31 天，小月 30 天，除了 7、8 二月都是大月 30天，而 2 月一般是 28 天，四年一潤 29 天，這些特別要注意之外，其他基本都有規則可循。 現在的問題在於，在 FileMaker 裡面，應該不需要去記憶這些規則，潤年也不需要背誦，就用計算式來決定即可，從以下的技巧，我們可以學到一些計算的函數跟方法。 先開啟 Data Viewer 使用的 Function 函數 Let Date ( month ; day ; year ) Let 函數原來的結構較為複雜，肉眼不易觀看，我喜歡調整成下圖這樣表示，比較容易閱讀。 關於日期的顯示，各個國家地區有不同的習慣方式（Ex. 年/月/日 or 月/日/年…等），用 Date 函數可以統一日期的輸入，不致出錯。 PS. 以下計算可能產生誤會的地方，是「~year」前方的「~」符號，這是我的變數記號，讓自己方便識別而已，並沒有規定一定要這樣使用，你可以選擇自己的方式，統一即可。 計算的邏輯 我們不確定每個月有幾天，但一定會有第一天 1 號，所以我們用「下一個月 1 號」-「該月 1 號」，得到的値正好就是該月「總天數」。 Let ( […]</description><pubDate>Fri, 02 Mar 2018 12:55:01 GMT</pubDate><content:encoded>&lt;p&gt;「蛤，計算每個月有幾天？」&lt;/p&gt;
&lt;p&gt;感覺好像廢話，小時候就背過了不是嗎？&lt;/p&gt;
&lt;p&gt;「1月大，2月小，3月大，4月小……，12月大。」&lt;/p&gt;
&lt;p&gt;大月 31 天，小月 30 天，除了 7、8 二月都是大月 30天，而 2 月一般是 28 天，四年一潤 29 天，這些特別要注意之外，其他基本都有規則可循。&lt;/p&gt;
&lt;p&gt;現在的問題在於，在 FileMaker 裡面，應該不需要去記憶這些規則，潤年也不需要背誦，就用計算式來決定即可，從以下的技巧，我們可以學到一些計算的函數跟方法。&lt;/p&gt;
&lt;p&gt;先開啟 Data Viewer&lt;/p&gt;
&lt;h2 id=&quot;使用的-function-函數&quot;&gt;使用的 Function 函數&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Let&lt;/li&gt;
&lt;li&gt;Date ( month ; day ; year )&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Let 函數原來的結構較為複雜，肉眼不易觀看，我喜歡調整成下圖這樣表示，比較容易閱讀。&lt;/p&gt;
&lt;p&gt;關於日期的顯示，各個國家地區有不同的習慣方式（Ex. 年/月/日 or 月/日/年…等），用 Date 函數可以統一日期的輸入，不致出錯。&lt;/p&gt;
&lt;p&gt;PS. 以下計算可能產生誤會的地方，是「&lt;del&gt;year」前方的「&lt;/del&gt;」符號，這是我的變數記號，讓自己方便識別而已，並沒有規定一定要這樣使用，你可以選擇自己的方式，統一即可。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-02-e4b88be58d888-22-31.png&quot; alt=&quot;螢幕快照 2018-03-02 下午8.22.31.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;計算的邏輯&quot;&gt;計算的邏輯&lt;/h2&gt;
&lt;p&gt;我們不確定每個月有幾天，但一定會有第一天 1 號，所以我們用「下一個月 1 號」-「該月 1 號」，得到的値正好就是該月「總天數」。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Let ( [ 
         ~year = 2018; 
         ~month = 2; 
         ~firstDate = Date ( ~month ; 1 ; ~year ); 
         ~nextFirstDate = Date ( ~month + 1 ; 1 ; ~year) 
];  
         ~nextFirstDate - ~FirstDate
)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;「~year」設定爲 2018 年，「~month」設定爲 2 月&lt;/p&gt;
&lt;p&gt;「~firstDate」代表 2018 年 2 月 1 號，「~nextFirstDate」代表 2018 年 3 月 1 號&lt;/p&gt;
&lt;p&gt;兩者相減即得到 2018 年 2 月 的「天數」：28&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-02-e4b88be58d888-43-09.png&quot; alt=&quot;螢幕快照 2018-03-02 下午8.43.09.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;更換 「~year」的値&lt;/p&gt;
&lt;p&gt;2019 年 2月「天數」：28&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-02-e4b88be58d888-44-29.png&quot; alt=&quot;螢幕快照 2018-03-02 下午8.44.29.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;更換 「~year」的値&lt;/p&gt;
&lt;p&gt;2020 年 2月「天數」：29！&lt;/p&gt;
&lt;p&gt;2020 年爲潤年！&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-02-e4b88be58d888-47-34.png&quot; alt=&quot;螢幕快照 2018-03-02 下午8.47.34.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;這個案例並不難，主要的目的有三個：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;熟悉 Let 函數的使用&lt;/li&gt;
&lt;li&gt;熟悉 Date 函數的使用&lt;/li&gt;
&lt;li&gt;可以應用到未來不同的日期計算&lt;/li&gt;
&lt;/ol&gt;</content:encoded><category>FileMaker小技巧</category></item><item><title>[FileMaker] 街頭藝人系列（一）：CSV 檔案匯入、Layout 整理</title><link>https://filemaker-kid.com/2018/03/02/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E4%B8%80%EF%BC%89%EF%BC%9Acsv-%E6%AA%94%E6%A1%88%E5%8C%AF%E5%85%A5%EF%BC%8Cform-view-list-view-table-view-%E4%BB%8B%E7%B4%B9/</link><guid isPermaLink="true">https://filemaker-kid.com/2018/03/02/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E4%B8%80%EF%BC%89%EF%BC%9Acsv-%E6%AA%94%E6%A1%88%E5%8C%AF%E5%85%A5%EF%BC%8Cform-view-list-view-table-view-%E4%BB%8B%E7%B4%B9/</guid><description>如果我們從其他來源拿到一個 csv 檔案，我們會怎麼開始整理、設計一個資料庫檔案呢？ 最近想要來寫一個這樣子的系列。 不多說，那就先直接去開放資料網站找檔案來做示範，找著找著，在「文化資料開放服務網」找到一個有趣的 csv 檔案： 街頭藝人開放資料（檔案下載：buskers.csv） 資料來源： https://opendata.culture.tw/frontsite/openData/detail?datasetId=539 從下載一個外部 csv 檔案開始，以下是操作步驟。 步驟 1：匯入範例檔案 CSV 檔案下載完成後，用滑鼠把檔案拖曳到 FileMaker Pro 或 FileMaker Pro Advanced 應用程式的 icon 圖示上面，直接把檔案匯入 FileMaker 1-a：匯入檔案保留 Field names 欄位名稱，初步較方便觀看資料表單 1-b：更改檔案名稱、儲存位置 1-c：匯入結果 總共匯入了 4797 筆記錄，稍微瀏覽過，可以看到街頭藝人登錄在不同的縣市，有些欄位資料並不齊全（null），有些欄位資料格式不一致。 FileMaker 幫匯入的檔案預設了兩個 Layout： Layout #1: Table View（類似 Excel 的表單介面） Layout #2: Form View（單筆資料的呈現介面） Layout #1: 表單形式的 Table View 如下圖 Layout […]</description><pubDate>Thu, 01 Mar 2018 17:26:20 GMT</pubDate><content:encoded>&lt;p&gt;如果我們從其他來源拿到一個 csv 檔案，我們會怎麼開始整理、設計一個資料庫檔案呢？&lt;/p&gt;
&lt;p&gt;最近想要來寫一個這樣子的系列。&lt;/p&gt;
&lt;p&gt;不多說，那就先直接去開放資料網站找檔案來做示範，找著找著，在「文化資料開放服務網」找到一個有趣的 csv 檔案：&lt;/p&gt;
&lt;p&gt;街頭藝人開放資料（檔案下載：buskers.csv）&lt;/p&gt;
&lt;p&gt;資料來源：&lt;br&gt;
&lt;a href=&quot;https://opendata.culture.tw/frontsite/openData/detail?datasetId=539&quot;&gt;https://opendata.culture.tw/frontsite/openData/detail?datasetId=539&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;從下載一個外部 csv 檔案開始，以下是操作步驟。&lt;/p&gt;
&lt;h2 id=&quot;步驟-1匯入範例檔案&quot;&gt;步驟 1：匯入範例檔案&lt;/h2&gt;
&lt;p&gt;CSV 檔案下載完成後，用滑鼠把檔案拖曳到 FileMaker Pro 或 FileMaker Pro Advanced 應用程式的 icon 圖示上面，直接把檔案匯入 FileMaker&lt;/p&gt;
&lt;h3 id=&quot;1-a匯入檔案保留-field-names-欄位名稱初步較方便觀看資料表單&quot;&gt;1-a：匯入檔案保留 Field names 欄位名稱，初步較方便觀看資料表單&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-01-e4b88be58d8811-25-46.png&quot; alt=&quot;螢幕快照 2018-03-01 下午11.25.46.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;1-b更改檔案名稱儲存位置&quot;&gt;1-b：更改檔案名稱、儲存位置&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-01-e4b88be58d8811-26-57.png&quot; alt=&quot;螢幕快照 2018-03-01 下午11.26.57.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;1-c匯入結果&quot;&gt;1-c：匯入結果&lt;/h3&gt;
&lt;p&gt;總共匯入了 4797 筆記錄，稍微瀏覽過，可以看到街頭藝人登錄在不同的縣市，有些欄位資料並不齊全（null），有些欄位資料格式不一致。&lt;/p&gt;
&lt;p&gt;FileMaker 幫匯入的檔案預設了兩個 Layout：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Layout #1: Table View（類似 Excel 的表單介面）&lt;/li&gt;
&lt;li&gt;Layout #2: Form View（單筆資料的呈現介面）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Layout #1: 表單形式的 Table View 如下圖&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-01-e4b88be58d8811-28-31.png&quot; alt=&quot;螢幕快照 2018-03-01 下午11.28.31.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;Layout #2: 單筆資料的呈現介面 Form View 如下圖&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-01-e4b88be58d8811-41-43.png&quot; alt=&quot;螢幕快照 2018-03-01 下午11.41.43.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-2挑選出台北市的街頭藝人&quot;&gt;步驟 2：挑選出「台北市」的街頭藝人&lt;/h2&gt;
&lt;p&gt;試玩一下檔案，在 Layout #1: Table View 底下&lt;/p&gt;
&lt;p&gt;先點到含有「台北市」的欄位，右鍵點選「Constrain Found Set」，快速挑出台北市的街頭藝人。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-01-e4b88be58d8811-47-22.png&quot; alt=&quot;螢幕快照 2018-03-01 下午11.47.22.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;屬於「台北市」的街頭藝人，欄位資料相對完整，總共有 1271 筆記錄（全台灣有 4797 筆記錄），我們接下針對台北市來操作。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-01-e4b88be58d8811-51-09.png&quot; alt=&quot;螢幕快照 2018-03-01 下午11.51.09.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-3修改-layout-名稱&quot;&gt;步驟 3：修改 Layout 名稱&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Layout #1: Table View&lt;/li&gt;
&lt;li&gt;Layout #2: Form View&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;FileMaker 預設的名稱 Layout #1 與 Layout #2 不夠明確，可以先修改一下&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;快速鍵：Command + Shift + L
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;叫出 Layout 管理視窗，點選進入個別 Layout 設定做修改&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-02-e4b88ae58d881-36-27.png&quot; alt=&quot;螢幕快照 2018-03-02 上午1.36.27.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;Layout Name 的部份&lt;/p&gt;
&lt;p&gt;Layout #1 改成 Performer_Form&lt;/p&gt;
&lt;p&gt;代表街頭藝人的 Form layout&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-02-e4b88ae58d881-41-05.png&quot; alt=&quot;螢幕快照 2018-03-02 上午1.41.05.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;views 的部份是預設 Form / List / Table View 都勾選，這邊取消勾選 List View 和 Table View，只留下 Form View 即可，用 Layout Name 去管理 View 的形式，避免使用者誤觸其他選項。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-02-e4b88ae58d881-43-24.png&quot; alt=&quot;螢幕快照 2018-03-02 上午1.43.24.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;僅勾選 Form View&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-02-e4b88ae58d881-46-26.png&quot; alt=&quot;螢幕快照 2018-03-02 上午1.46.26.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;Layout #2 改成 Performer_Table&lt;/p&gt;
&lt;p&gt;代表街頭藝人的 Table layout&lt;/p&gt;
&lt;p&gt;其他部分如法炮製&lt;/p&gt;
&lt;p&gt;最終得到兩個修改好的 Layout&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-02-e4b88ae58d881-49-48.png&quot; alt=&quot;螢幕快照 2018-03-02 上午1.49.48.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;回到 Browse Mode，在畫面左上角的 Layout 選單，也可以切換不同的 Layout，這時候也等於切換不同的 View&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-02-e4b88ae58d881-50-56.png&quot; alt=&quot;螢幕快照 2018-03-02 上午1.50.56.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-4新增-list-view-的-layout&quot;&gt;步驟 4：新增 List View 的 Layout&lt;/h2&gt;
&lt;p&gt;進入 Layout Mode，點選 New Layout 的「+」號按鈕，開始新增 Layout&lt;/p&gt;
&lt;p&gt;Layout Name：「Perform_List」&gt; Computer &gt; List&lt;/p&gt;
&lt;p&gt;點選 Finish&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-02-e4b88ae58d881-57-14.png&quot; alt=&quot;螢幕快照 2018-03-02 上午1.57.14.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;出現空白 List 介面&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-02-e4b88ae58d881-59-13.png&quot; alt=&quot;螢幕快照 2018-03-02 上午1.59.13.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;添加「欄位」、「欄位名稱」，可以用 Field Picker 一次點選欄位，全部拖曳到 Layout 中&lt;/p&gt;
&lt;p&gt;PS. 注意下方的 Field Placement 跟 Labels 的選項，照著選會比較方便安排欄位位置&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-02-e4b88ae58d882-02-07.png&quot; alt=&quot;螢幕快照 2018-03-02 上午2.02.07.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;微調「欄位」與「欄位標籤」的位置、大小&lt;/p&gt;
&lt;p&gt;PS. 需注意「欄位」整個框框一定要落在 Body 內，才能順利在 List View 顯示&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-02-e4b88ae58d882-10-43.png&quot; alt=&quot;螢幕快照 2018-03-02 上午2.10.43.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;回到 Browse Mode，List View 設定完成&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-02-e4b88ae58d882-11-10.png&quot; alt=&quot;螢幕快照 2018-03-02 上午2.11.10.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;現在檔案中總共有三個 Layout，分別代表 Form / Table / List View&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-02-e4b88ae58d882-12-42.png&quot; alt=&quot;螢幕快照 2018-03-02 上午2.12.42.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;切換 Layout 等於切換 View&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/03/e89ea2e5b995e5bfabe785a7-2018-03-02-e4b88ae58d882-13-51.png&quot; alt=&quot;螢幕快照 2018-03-02 上午2.13.51.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;街頭藝人系列文章&quot;&gt;街頭藝人系列文章&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2018/03/02/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E4%B8%80%EF%BC%89%EF%BC%9Acsv-%E6%AA%94%E6%A1%88%E5%8C%AF%E5%85%A5%EF%BC%8Cform-view-list-view-table-view-%E4%BB%8B%E7%B4%B9/&quot;&gt;[FileMaker] 街頭藝人系列（一）：CSV 檔案匯入、Layout 整理&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2018/03/05/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E4%BA%8C%EF%BC%89%EF%BC%9A%E6%95%B4%E7%90%86%E8%B3%87%E6%96%99/&quot;&gt;[FileMaker] 街頭藝人系列（二）：整理資料&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2018/03/08/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E4%B8%89%EF%BC%89%EF%BC%9A%E5%86%8D%E6%95%B4%E7%90%86/&quot;&gt;[FileMaker] 街頭藝人系列（三）：再整理&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2018/03/12/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E5%9B%9B%EF%BC%89%EF%BC%9A%E6%8B%86%E9%96%8B%E5%A7%93%E3%80%81%E5%90%8D/&quot;&gt;[FileMaker] 街頭藝人系列（四）：拆開姓、名&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2018/03/21/filemaker-%E8%A1%97%E9%A0%AD%E8%97%9D%E4%BA%BA%E7%B3%BB%E5%88%97%EF%BC%88%E4%BA%94%EF%BC%89%EF%BC%9Asort-%E6%8E%92%E5%BA%8F/&quot;&gt;[FileMaker] 街頭藝人系列（五）：Sort 排序&lt;/a&gt;&lt;/p&gt;</content:encoded><category>FileMaker小技巧</category></item><item><title>[FileMaker] Hosting Service (持續更新)</title><link>https://filemaker-kid.com/2018/03/01/filemaker-hosting-service-%E6%8C%81%E7%BA%8C%E6%9B%B4%E6%96%B0/</link><guid isPermaLink="true">https://filemaker-kid.com/2018/03/01/filemaker-hosting-service-%E6%8C%81%E7%BA%8C%E6%9B%B4%E6%96%B0/</guid><description>FileMaker Hosting 的方式： 第一個方式：Peer to Peer Sharing 可以用自己電腦當作伺服器，同時連線數上限 5 人，FileMaker Pro 內建功能，直接在同一個網域環境下分享給其他使用者使用，之前曾經寫過介紹，請參考下方連結。 [FileMaker] 如何把自己的電腦變成伺服器，分享檔案給其他使用者，同步資料更容易 – peer to peer sharing 第二個方式：自建 Server 自建伺服器，自行管理。這個方式需要花錢投資硬體、軟體。 硬體：伺服器（Mac or Win 作業系統的主機） 軟體：FileMaker Server（有年租版本跟永久版本，視情況選擇） 連線數：同時連線數，跟著 FileMaker Server 軟體，以 5 個連線數為單位往上增加 第三個方式：FileMaker Cloud FileMaker 跟 AWS (Amazon Web Service) 合作的 Hosting 方案，可以參考官方網站 FileMaker Cloud 第四個方式：其他 Hosting Service（持續更新） Triple 8 Fmphost Multitraccia Point […]</description><pubDate>Wed, 28 Feb 2018 16:04:05 GMT</pubDate><content:encoded>&lt;p&gt;FileMaker Hosting 的方式：&lt;/p&gt;
&lt;h2 id=&quot;第一個方式peer-to-peer-sharing&quot;&gt;第一個方式：Peer to Peer Sharing&lt;/h2&gt;
&lt;p&gt;可以用自己電腦當作伺服器，同時連線數上限 5 人，FileMaker Pro 內建功能，直接在同一個網域環境下分享給其他使用者使用，之前曾經寫過介紹，請參考下方連結。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2018/01/21/filemaker-%E5%A6%82%E4%BD%95%E6%8A%8A%E8%87%AA%E5%B7%B1%E7%9A%84%E9%9B%BB%E8%85%A6%E8%AE%8A%E6%88%90%E4%BC%BA%E6%9C%8D%E5%99%A8%EF%BC%8C%E5%88%86%E4%BA%AB-fmp12-%E6%AA%94%E6%A1%88%E7%B5%A6%E5%85%B6/&quot;&gt;[FileMaker] 如何把自己的電腦變成伺服器，分享檔案給其他使用者，同步資料更容易 – peer to peer sharing&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;第二個方式自建-server&quot;&gt;第二個方式：自建 Server&lt;/h2&gt;
&lt;p&gt;自建伺服器，自行管理。這個方式需要花錢投資硬體、軟體。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;硬體：伺服器（Mac or Win 作業系統的主機）&lt;/li&gt;
&lt;li&gt;軟體：&lt;a href=&quot;https://store.filemaker.com/&quot;&gt;FileMaker Server&lt;/a&gt;（有年租版本跟永久版本，視情況選擇）&lt;/li&gt;
&lt;li&gt;連線數：同時連線數，跟著 FileMaker Server 軟體，以 5 個連線數為單位往上增加&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;第三個方式filemaker-cloud&quot;&gt;第三個方式：FileMaker Cloud&lt;/h2&gt;
&lt;p&gt;FileMaker 跟 AWS (Amazon Web Service) 合作的 Hosting 方案，可以參考官方網站&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://store.filemaker.com/filemaker-cloud&quot;&gt;FileMaker Cloud&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;第四個方式其他-hosting-service持續更新&quot;&gt;第四個方式：其他 Hosting Service（持續更新）&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://triple8.net/&quot;&gt;Triple 8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://fmphost.com&quot;&gt;Fmphost&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://community.filemaker.com/external-link.jspa?url=http%3A%2F%2Fwww.multitraccia.it%2F&quot;&gt;Multitraccia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.pointinspace.com/hosting-plans/&quot;&gt;Point in Space&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;</content:encoded><category>FileMaker小技巧</category></item><item><title>[FileMaker] 安裝 Plugins: MBSFMPlugin</title><link>https://filemaker-kid.com/2018/02/26/filemaker-%E5%AE%89%E8%A3%9D-plugins-mbsfmplugin/</link><guid isPermaLink="true">https://filemaker-kid.com/2018/02/26/filemaker-%E5%AE%89%E8%A3%9D-plugins-mbsfmplugin/</guid><description>MBS 的 Plugin 囊括 5,000 個函數，應該是當今 FileMaker 世界裡面擁有最多函數的 Plugin，許多特殊好用的 Function 函數，以及小功能，讓開發 FileMaker 變得更為方便（大部分的 Function 在這邊都找得到，需要花時間研究） 官網介紹 The MBS Plugin is easily the most powerful plug-in available for FileMaker today. There are over 5,000 functions that allow FileMaker developers to extend their solutions in some amazing ways. Each function does a little task and in their […]</description><pubDate>Mon, 26 Feb 2018 10:44:49 GMT</pubDate><content:encoded>&lt;p&gt;MBS 的 Plugin 囊括 5,000 個函數，應該是當今 FileMaker 世界裡面擁有最多函數的 Plugin，許多特殊好用的 Function 函數，以及小功能，讓開發 FileMaker 變得更為方便（大部分的 Function 在這邊都找得到，需要花時間研究）&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.monkeybreadsoftware.de/filemaker/&quot;&gt;官網介紹&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The MBS Plugin is easily the most powerful plug-in available for FileMaker today. There are over 5,000 functions that allow FileMaker developers to extend their solutions in some amazing ways. Each function does a little task and in their combination you can unleash the full power of our plugin. To learn how to use them together, please check our reference and our more than 500 example databases.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;MBSFMPlugin 是付費的軟體（目前版本 8.0），也有試用版，有興趣的朋友可以下載玩玩看。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.monkeybreadsoftware.de/filemaker/download.shtml&quot;&gt;MBSFMPlugin 下載&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.monkeybreadsoftware.de/filemaker/pricing.shtml&quot;&gt;MBSFMPlugin 價格&lt;/a&gt;（每年需更新一次）&lt;/p&gt;
&lt;p&gt;今天要介紹的部分：（以 Mac 為例）&lt;/p&gt;
&lt;p&gt;如何下載安裝 MBSFMPlugin，並使用好用的 Script 搜尋、複製功能&lt;/p&gt;
&lt;h2 id=&quot;第-1-步下載-mbsfmplugin&quot;&gt;第 1 步：下載 MBSFMPlugin&lt;/h2&gt;
&lt;p&gt;Mac or Win 系統，分別下載 dmg or zip 壓縮檔&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.monkeybreadsoftware.de/filemaker/download.shtml&quot;&gt;下載&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-26-e4b88be58d886-02-54.png&quot; alt=&quot;螢幕快照 2018-02-26 下午6.02.54.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;第-2-步打開-mbsfmplugin-檔案夾&quot;&gt;第 2 步：打開 MBSFMPlugin 檔案夾&lt;/h2&gt;
&lt;p&gt;點選 Plugin for Mac，進入檔案夾&lt;/p&gt;
&lt;p&gt;選擇 MBS.fmplugin 檔案夾（這個檔案無法被打開，但不影響匯入）&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-26-e4b88be58d885-35-32.png&quot; alt=&quot;螢幕快照 2018-02-26 下午5.35.32.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-26-e4b88be58d885-36-08.png&quot; alt=&quot;螢幕快照 2018-02-26 下午5.36.08.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;第-3-步將檔案夾匯入-filemaker&quot;&gt;第 3 步：將檔案夾匯入 FileMaker&lt;/h2&gt;
&lt;h3 id=&quot;3-a&quot;&gt;3-a&lt;/h3&gt;
&lt;p&gt;開啟 FileMaker Pro 或是 FileMaker Pro Advanced 程式&lt;/p&gt;
&lt;p&gt;點選 FileMaker Pro Advanced &gt; Preferences…&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-26-e4b88be58d886-12-16.png&quot; alt=&quot;螢幕快照 2018-02-26 下午6.12.16.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;3-b&quot;&gt;3-b&lt;/h3&gt;
&lt;p&gt;點選第四部分 Plug-ins，可以看到之前下載的另一個 Plugin: BaseElements&lt;/p&gt;
&lt;p&gt;點選 Reveal Plug-in Folder，打開專門存放 Plugin 檔案夾，準備匯入&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-26-e4b88be58d886-15-46.png&quot; alt=&quot;螢幕快照 2018-02-26 下午6.15.46.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;3-c&quot;&gt;3-c&lt;/h3&gt;
&lt;p&gt;將整個 MBS.fmplugin 檔案夾複製到 Reveal Plug-in Folder 裡面&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-26-e4b88be58d886-21-35.png&quot; alt=&quot;螢幕快照 2018-02-26 下午6.21.35.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;第-4-步檢查-plugin-是否完成匯入&quot;&gt;第 4 步：檢查 Plugin 是否完成匯入&lt;/h2&gt;
&lt;p&gt;FileMaker 可能不會馬上反應，可以將 FileMaker Pro 或 FileMaker Pro Advanced 應用程式關閉後再重新開啟。&lt;/p&gt;
&lt;p&gt;MBS Plug-in 出現了，安裝成功，打勾表示啟用（不打勾則表示暫時不啟用）&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-26-e4b88be58d886-24-26.png&quot; alt=&quot;螢幕快照 2018-02-26 下午6.24.26.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;第-5-步測試-mbs-plug-in-的小功能&quot;&gt;第 5 步：測試 MBS Plug-in 的小功能&lt;/h2&gt;
&lt;h3 id=&quot;5-a&quot;&gt;5-a&lt;/h3&gt;
&lt;p&gt;打開 Script Workspace&lt;/p&gt;
&lt;p&gt;右上角出現原本沒有的方框，MBS Search 可以即時搜尋 Script 裡面的字串，非常方便。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-26-e4b88be58d886-28-07.png&quot; alt=&quot;螢幕快照 2018-02-26 下午6.28.07.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;5-b&quot;&gt;5-b&lt;/h3&gt;
&lt;p&gt;「+」「=」「-」按鈕可以放大、回覆、縮小 Script&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-26-e4b88be58d886-31-35.png&quot; alt=&quot;螢幕快照 2018-02-26 下午6.31.35.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;5-c&quot;&gt;5-c&lt;/h3&gt;
&lt;p&gt;最右上角的「Copy Script Text」可以輕鬆將整個 Script 複製到其他文字編輯器，包含縮排的格式、文字顏色，都可以被複製下來。&lt;/p&gt;
&lt;p&gt;若想要把 Script 提供給其他開發者，這個「複製功能」對提問者或教學者都非常方便！&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-26-e4b88be58d886-33-54.png&quot; alt=&quot;螢幕快照 2018-02-26 下午6.33.54.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;5-d&quot;&gt;5-d&lt;/h3&gt;
&lt;p&gt;輸入行數「數字」，可以快速到達該行&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-26-e4b88be58d886-38-45.png&quot; alt=&quot;螢幕快照 2018-02-26 下午6.38.45.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;結論&quot;&gt;結論&lt;/h2&gt;
&lt;p&gt;以上是 MBS Plug-in 安裝介紹，還有一部分的功能展示，這個介紹僅是 MBS Plug-in 裡面非常小的部分，建議大家可以自行下載下來玩玩看，裡面有更多好用的 Function，發掘自己的需求並多多使用，有長期需求的朋友也可以購買他們的服務，支持好的 Plugin 開發者，日後甚至成為 Plugin 開發者也不一定。&lt;/p&gt;
&lt;p&gt;祝各位 FileMaker 開發順利。&lt;/p&gt;
&lt;h3 id=&quot;plugin-相關文章&quot;&gt;Plugin 相關文章&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2018/01/29/filemaker-%E5%AE%89%E8%A3%9D-plugins%EF%BC%8C%E4%BB%A5-baseelements-%E7%82%BA%E4%BE%8B/&quot;&gt;[FileMaker] 安裝 Plugins，以 BaseElements 為例&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2018/01/28/filemaker-plugins-%E6%B7%BB%E5%8A%A0/&quot;&gt;[FileMaker] Plugins 清單&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://filemaker-kid.com/2016/10/05/filemaker-plugins-%E4%BE%86%E6%BA%90/&quot;&gt;[FileMaker] Plugins 來源&lt;/a&gt;&lt;/p&gt;</content:encoded><category>FileMaker小技巧</category></item><item><title>[FileMaker] 如何將欄位內容(field) 變成數值清單(value lists)？</title><link>https://filemaker-kid.com/2018/02/24/filemaker-%E5%A6%82%E4%BD%95%E5%B0%87%E6%AC%84%E4%BD%8D%E5%85%A7%E5%AE%B9field-%E8%AE%8A%E6%88%90-%E6%95%B8%E5%80%BC%E6%B8%85%E5%96%AEvalue-lists%EF%BC%9F/</link><guid isPermaLink="true">https://filemaker-kid.com/2018/02/24/filemaker-%E5%A6%82%E4%BD%95%E5%B0%87%E6%AC%84%E4%BD%8D%E5%85%A7%E5%AE%B9field-%E8%AE%8A%E6%88%90-%E6%95%B8%E5%80%BC%E6%B8%85%E5%96%AEvalue-lists%EF%BC%9F/</guid><description>FileMaker Taipei 社團 有朋友詢問關於 Value Lists 的問題： 如何將「欄位內容」(field) 變成「數值清單」(value lists)」? 設定上面有步驟比較多，還有一些小細節要注意，今天先用最簡單的方式做回覆。 假設我要在 Customers 客戶的畫面添加「區域」欄位，而「區域」是已經有資料的 Table 表單，我們可以直接引入這些數據，讓使用者用「選單」的方式輸入資料，操作上面會更加方便。 「選單」或者說是「值清單」的建立，可以用 csv 匯入的方式，或是從其他檔案、外部資料庫新增來源，都是可以的。（今天先不討論匯入、新增來源的方式，我們假設「區域資料」已經被匯入到要操作的檔案中） 就直接利用已經存在檔案裡面的 Table 表單來建立 Value List 值清單，操作流程如下。 第 1 步：添加區域欄位：area 第 2 步：叫出 Inspector 小視窗，選擇 Field 的 Control style Control style 有多種選擇： Drop-down List Pop-up Menu Checkbox Set Radio Button Set 這些選擇都可以，在不同情況下有不同的使用情境，個人比較常使用 Pop-up Menu，感覺比較方便，也美觀，這部分大家可以玩玩看。 第 3 步：設定 […]</description><pubDate>Sat, 24 Feb 2018 15:29:26 GMT</pubDate><content:encoded>&lt;p&gt;&lt;a href=&quot;https://www.facebook.com/groups/239649966371753/permalink/617708668565879/&quot;&gt;FileMaker Taipei 社團&lt;/a&gt; 有朋友詢問關於 Value Lists 的問題：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;如何將「欄位內容」(field) 變成「數值清單」(value lists)」?
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;設定上面有步驟比較多，還有一些小細節要注意，今天先用最簡單的方式做回覆。&lt;/p&gt;
&lt;p&gt;假設我要在 Customers 客戶的畫面添加「區域」欄位，而「區域」是已經有資料的 Table 表單，我們可以直接引入這些數據，讓使用者用「選單」的方式輸入資料，操作上面會更加方便。&lt;/p&gt;
&lt;p&gt;「選單」或者說是「值清單」的建立，可以用 csv 匯入的方式，或是從其他檔案、外部資料庫新增來源，都是可以的。（今天先不討論匯入、新增來源的方式，我們假設「區域資料」已經被匯入到要操作的檔案中）&lt;/p&gt;
&lt;p&gt;就直接利用已經存在檔案裡面的 Table 表單來建立 Value List 值清單，操作流程如下。&lt;/p&gt;
&lt;h2 id=&quot;第-1-步添加區域欄位area&quot;&gt;第 1 步：添加區域欄位：area&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-24-e4b88be58d8811-07-56.png&quot; alt=&quot;螢幕快照 2018-02-24 下午11.07.56.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;第-2-步叫出-inspector-小視窗選擇-field-的-control-style&quot;&gt;第 2 步：叫出 Inspector 小視窗，選擇 Field 的 Control style&lt;/h2&gt;
&lt;p&gt;Control style 有多種選擇：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Drop-down List&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pop-up Menu&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Checkbox Set&lt;/li&gt;
&lt;li&gt;Radio Button Set&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;這些選擇都可以，在不同情況下有不同的使用情境，個人比較常使用 Pop-up Menu，感覺比較方便，也美觀，這部分大家可以玩玩看。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-24-e4b88be58d8810-58-45.png&quot; alt=&quot;螢幕快照 2018-02-24 下午10.58.45.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;第-3-步設定-value-list&quot;&gt;第 3 步：設定 Value List&lt;/h2&gt;
&lt;p&gt;點選 Values from: 後面的「鉛筆」小圖示，這時候還沒有任何 Values Lists 被建立，我們要開始新增一個 value List，&lt;/p&gt;
&lt;h2 id=&quot;&quot;&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-24-e4b88be58d8811-15-06.png&quot; alt=&quot;螢幕快照 2018-02-24 下午11.15.06.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/h2&gt;
&lt;h3 id=&quot;3-a&quot;&gt;3-a&lt;/h3&gt;
&lt;p&gt;按下 New 新增&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-24-e4b88be58d8811-17-16.png&quot; alt=&quot;螢幕快照 2018-02-24 下午11.17.16.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;3-b&quot;&gt;3-b&lt;/h3&gt;
&lt;p&gt;Value List 命名為「區域」&lt;/p&gt;
&lt;p&gt;並選擇第一個選項：「Use values from field」使用欄位內容作為 Value List 清單內容&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-24-e4b88be58d8811-19-17.png&quot; alt=&quot;螢幕快照 2018-02-24 下午11.19.17.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-24-e4b88be58d8811-21-34.png&quot; alt=&quot;螢幕快照 2018-02-24 下午11.21.34.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;3-c&quot;&gt;3-c&lt;/h3&gt;
&lt;p&gt;Use values from first field:&lt;/p&gt;
&lt;p&gt;選擇要引入的 Table Occurrence &amp;#x3C;TO&gt; 表單來源：PostCode&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-24-e4b88be58d8811-23-13.png&quot; alt=&quot;螢幕快照 2018-02-24 下午11.23.13.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;3-d&quot;&gt;3-d&lt;/h3&gt;
&lt;p&gt;選擇 Field 欄位：區域&lt;/p&gt;
&lt;p&gt;選擇 Include all values&lt;/p&gt;
&lt;h3 id=&quot;-1&quot;&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-24-e4b88be58d8811-23-48.png&quot; alt=&quot;螢幕快照 2018-02-24 下午11.23.48.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/h3&gt;
&lt;h2 id=&quot;第-4-步檢查設定是否完成&quot;&gt;第 4 步：檢查設定是否完成&lt;/h2&gt;
&lt;p&gt;OK &gt; OK &gt; OK&lt;/p&gt;
&lt;p&gt;回到 Browse Mode&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-24-e4b88be58d8811-27-28.png&quot; alt=&quot;螢幕快照 2018-02-24 下午11.27.28.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;點選區域欄位彈出 Pop-up 選單&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-24-e4b88be58d8811-28-40.png&quot; alt=&quot;螢幕快照 2018-02-24 下午11.28.40.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;設定完成。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-24-e4b88be58d8811-29-07.png&quot; alt=&quot;螢幕快照 2018-02-24 下午11.29.07.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;</content:encoded><category>讀者來信QA</category><category>FileMaker小技巧</category></item><item><title>[Mac] 隱藏桌面檔案的方法</title><link>https://filemaker-kid.com/2018/02/23/mac-%E9%9A%B1%E8%97%8F%E6%A1%8C%E9%9D%A2%E6%AA%94%E6%A1%88%E7%9A%84%E6%96%B9%E6%B3%95/</link><guid isPermaLink="true">https://filemaker-kid.com/2018/02/23/mac-%E9%9A%B1%E8%97%8F%E6%A1%8C%E9%9D%A2%E6%AA%94%E6%A1%88%E7%9A%84%E6%96%B9%E6%B3%95/</guid><description>不知道大家有沒有過一個經驗，就是遇到要上台演講，或是臨時需要用自己的螢幕做分享的場合，不希望自己凌亂的桌面當眾展示出來，凌亂的桌面檔案會讓自己顯得不專業，或是有不希望被他人看到的檔案名稱。 如果遇到需要用自己的電腦分享的場合，又不想要桌面被看到，以前我會怎麼做呢？ 若是簡報就盡量就維持在 Keynote 或 Powerpoint 程式，畫面定格不要換程式。這個方法可以暫時解決問題。 缺點：遇到突發狀況，結果還是跳回到桌面，這樣就會特別尷尬。 在演講前，將所有的檔案全選，然後丟到一個命名為「桌面暫存」的資料夾，等演講結束後再複製回桌面。這個方法比第一個方法好一點，可以避免突發意外的發生。 缺點：檔案回復到桌面的時候，原本安排的順序會被打亂，我們之所以會有亂亂的桌面，就是希望可以快一點的找到自己最近使用的檔案，如果今天檔案在桌面的位置跟順序被改變了，那我們可能就沒有辦法快速找到自己近期使用的檔案。 有沒有方法可以更好的解決這個問題呢？ 有的。 就是今天想要分享的一個方法：隱藏自己的桌面檔案。 這個方法不需要額外安裝任何軟體，只需要輸入一行程式碼即可。設定完成後，不會移動桌面檔案的位置跟順序，只是把桌面的檔案隱藏起來，桌面不會有任何檔案顯示，顯得分常整齊乾淨。 以下介紹操作方法。 步驟一：呼叫 Terminal 終端機 步驟二：輸入隱藏桌面指令 defaults write com.apple.finder CreateDesktop -bool FALSE; killall Finder 很簡單，上面的文字一個字不漏照打即可，或是用複製貼上的方式比較不會出錯。 就這樣，桌面馬上就清空了，實際上檔案是被隱藏了，並沒有消失。 步驟三：輸入回復桌面指令 defaults write com.apple.finder CreateDesktop -bool TRUE; killall Finder 就是把原指令的 ” FALSE ” 改成 ” TRUE “，就這樣，非常簡單。 這邊就不附上圖檔了，因為我自己的桌面是真的很亂，不好意思傷大家的眼睛，有興趣的朋友可以自己試試看，指令碼若是正確，這個步驟不會造成電腦的問題的，請放心操作。</description><pubDate>Fri, 23 Feb 2018 15:59:38 GMT</pubDate><content:encoded>&lt;p&gt;不知道大家有沒有過一個經驗，就是遇到要上台演講，或是臨時需要用自己的螢幕做分享的場合，不希望自己凌亂的桌面當眾展示出來，凌亂的桌面檔案會讓自己顯得不專業，或是有不希望被他人看到的檔案名稱。&lt;/p&gt;
&lt;p&gt;如果遇到需要用自己的電腦分享的場合，又不想要桌面被看到，以前我會怎麼做呢？&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;若是簡報就盡量就維持在 Keynote 或 Powerpoint 程式，畫面定格不要換程式。這個方法可以暫時解決問題。&lt;/p&gt;
&lt;p&gt;缺點：遇到突發狀況，結果還是跳回到桌面，這樣就會特別尷尬。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;在演講前，將所有的檔案全選，然後丟到一個命名為「桌面暫存」的資料夾，等演講結束後再複製回桌面。這個方法比第一個方法好一點，可以避免突發意外的發生。&lt;/p&gt;
&lt;p&gt;缺點：檔案回復到桌面的時候，原本安排的順序會被打亂，我們之所以會有亂亂的桌面，就是希望可以快一點的找到自己最近使用的檔案，如果今天檔案在桌面的位置跟順序被改變了，那我們可能就沒有辦法快速找到自己近期使用的檔案。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;有沒有方法可以更好的解決這個問題呢&quot;&gt;有沒有方法可以更好的解決這個問題呢？&lt;/h2&gt;
&lt;p&gt;有的。&lt;/p&gt;
&lt;p&gt;就是今天想要分享的一個方法：隱藏自己的桌面檔案。&lt;/p&gt;
&lt;p&gt;這個方法不需要額外安裝任何軟體，只需要輸入一行程式碼即可。設定完成後，不會移動桌面檔案的位置跟順序，只是把桌面的檔案隱藏起來，桌面不會有任何檔案顯示，顯得分常整齊乾淨。&lt;/p&gt;
&lt;p&gt;以下介紹操作方法。&lt;/p&gt;
&lt;h2 id=&quot;步驟一呼叫-terminal-終端機&quot;&gt;步驟一：呼叫 Terminal 終端機&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-23-e4b88be58d8811-50-14.png&quot; alt=&quot;螢幕快照 2018-02-23 下午11.50.14.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟二輸入隱藏桌面指令&quot;&gt;步驟二：輸入隱藏桌面指令&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt;defaults write com.apple.finder CreateDesktop -bool FALSE; killall Finder
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;很簡單，上面的文字一個字不漏照打即可，或是用複製貼上的方式比較不會出錯。&lt;/p&gt;
&lt;p&gt;就這樣，桌面馬上就清空了，實際上檔案是被隱藏了，並沒有消失。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-23-e4b88be58d8811-52-57.png&quot; alt=&quot;螢幕快照 2018-02-23 下午11.52.57.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟三輸入回復桌面指令&quot;&gt;步驟三：輸入回復桌面指令&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt;defaults write com.apple.finder CreateDesktop -bool TRUE; killall Finder
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;就是把原指令的 ” FALSE ” 改成 ” TRUE “，就這樣，非常簡單。&lt;/p&gt;
&lt;p&gt;這邊就不附上圖檔了，因為我自己的桌面是真的很亂，不好意思傷大家的眼睛，有興趣的朋友可以自己試試看，指令碼若是正確，這個步驟不會造成電腦的問題的，請放心操作。&lt;/p&gt;</content:encoded><category>Mac</category></item><item><title>[講座心得] 如何成為自媒體？從業餘到專業之路</title><link>https://filemaker-kid.com/2018/02/22/%E8%AC%9B%E5%BA%A7%E5%BF%83%E5%BE%97-%E5%A6%82%E4%BD%95%E6%88%90%E7%82%BA%E8%87%AA%E5%AA%92%E9%AB%94%EF%BC%9F%E5%BE%9E%E6%A5%AD%E9%A4%98%E5%88%B0%E5%B0%88%E6%A5%AD%E4%B9%8B%E8%B7%AF/</link><guid isPermaLink="true">https://filemaker-kid.com/2018/02/22/%E8%AC%9B%E5%BA%A7%E5%BF%83%E5%BE%97-%E5%A6%82%E4%BD%95%E6%88%90%E7%82%BA%E8%87%AA%E5%AA%92%E9%AB%94%EF%BC%9F%E5%BE%9E%E6%A5%AD%E9%A4%98%E5%88%B0%E5%B0%88%E6%A5%AD%E4%B9%8B%E8%B7%AF/</guid><description>如果今天能站（坐）在這邊分享些什麼，都是因為 11 年前開始寫部落格，而讓後面的事情有機會發生。 -施典志 上面這段話，Tenz 大總共講了兩次（他因為今天因為腳不舒服，所以是全程坐著完成演講） 今天在創咖啡舉辦的這場講座，Tenz 大分享自己過去在媒體業的經驗，以及最終成為專業自媒體的過程。 曾經在城邦、博客來、T客邦、YAHOO，先後擔任過雜誌編輯、網站編輯、網站創辦人、社群經理等職務，Tenz 大對於業內媒體的熟悉程度，加上長期寫作經營自媒體的經驗，讓聽眾可以從更全面的角度理解自媒體。 透過演講開始前的舉手訪查得知，在場的聽眾，大部份已經在經營自媒體。 演講主要從兩個面向展開： 動機 各種技術問題 動機 在回答 Why 之前，需要先定義 What。 自媒體是什麼？ 相對於傳統媒體的獨佔性，自媒體則是「人人都可以是媒體」，把屬於傳統媒體的專屬權利下放，讓人人都可以生產內容跟發布內容，觸及到任何人。 「人人都可以是媒體！」也不一定人人都想要成為媒體，有的人或許你問他想不想成為自媒體，他會說：「我上班那麼累了，回到家連看電視的時間都沒有，根本沒有時間寫。」 為什麼要寫？ 所以關鍵的問題來了，那你為什麼要寫？ 想紅？想賺錢？想分享？ 基本的原因脫離不了這三個。 每個人多少都有一些東西想要跟人分享，如果只是想紅、想賺錢，有其他更快的方式可以達到，不需要很辛苦的花時間去寫部落格。 Tenz 特別強調「初心」的重要，若一個部落客今天只是為了想紅、想賺錢，那最終寫出來的文章就會朝著不同的方向而去，這樣的想法也不是不行，但最好能釐清自己經營自媒體的目的，才能寫出品質更好，更有價值的文章，提供給需要這些內容的讀者。 覺悟 經營自媒體是辛苦的工作，寫一篇文章不難，每個人都能做到，但要持續寫兩年就很困難，所以經營自媒體需要覺悟一件事情，持續的產出，不斷累積內容，這一點若不能做到，那就沒辦法成為好的自媒體。 各種技術問題 知道自己為什麼要寫之後，接下來要做的事情，就是選主題、選平台、精進內容。 你想分享什麼？ 選一個主題，就看自己想要分享什麼，關於這個主題「有趣」、「有料」的內容，都是寫作的好題材，或者是「有趣 + 有料」兩者都有，這是最好的情況，值得好好發揮。 最怕一個情況，讀者覺得你可有可無，如果一個主題「不有用」也「不有趣」，那就要極力避免選取這樣的主題。 尋找切入點 現在很多人都在寫部落格，一個主題在網路上面也都可以找到很多文章，那要如何切入呢？ Tenz 大舉了三個例子：咖啡大叔、943、Tenz 自己 寫咖啡周邊的人很多，怎麼選咖啡豆，怎麼烘豆、怎麼沖泡咖啡等等，網路上有很多相關的文章，如果今天寫咖啡這個主題的話，要怎麼讓自己凸顯出來呢？咖啡大叔也寫咖啡，但他寫的不太一樣，他寫故事，關於咖啡的故事，這就是一個讓自己脫穎而出的方法。 943 的超值省錢旅行祕笈 寫旅遊，這個題目網路上實在是太多人寫了，但 943 專注在怎麼樣「省錢」，我自己也是她的讀者，對於想把錢省下來而專注於旅遊體驗的朋友，943 所提供的資訊就有很大的價值。 Tenz 大自己就談媒體，從讀者角度出發，這個也是非常有趣的切入點，有興趣的人可以到 Medium 上面看看 Tenz 大的文章。 […]</description><pubDate>Thu, 22 Feb 2018 15:56:26 GMT</pubDate><content:encoded>&lt;blockquote&gt;
&lt;p&gt;如果今天能站（坐）在這邊分享些什麼，都是因為 11 年前開始寫部落格，而讓後面的事情有機會發生。 -施典志&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;上面這段話，Tenz 大總共講了兩次（他因為今天因為腳不舒服，所以是全程坐著完成演講）&lt;/p&gt;
&lt;p&gt;今天在創咖啡舉辦的這場講座，Tenz 大分享自己過去在媒體業的經驗，以及最終成為專業自媒體的過程。&lt;/p&gt;
&lt;p&gt;曾經在城邦、博客來、T客邦、YAHOO，先後擔任過雜誌編輯、網站編輯、網站創辦人、社群經理等職務，Tenz 大對於業內媒體的熟悉程度，加上長期寫作經營自媒體的經驗，讓聽眾可以從更全面的角度理解自媒體。&lt;/p&gt;
&lt;p&gt;透過演講開始前的舉手訪查得知，在場的聽眾，大部份已經在經營自媒體。&lt;/p&gt;
&lt;p&gt;演講主要從兩個面向展開：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;動機&lt;/li&gt;
&lt;li&gt;各種技術問題&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;動機&quot;&gt;動機&lt;/h2&gt;
&lt;p&gt;在回答 Why 之前，需要先定義 What。&lt;/p&gt;
&lt;h3 id=&quot;自媒體是什麼&quot;&gt;自媒體是什麼？&lt;/h3&gt;
&lt;p&gt;相對於傳統媒體的獨佔性，自媒體則是「人人都可以是媒體」，把屬於傳統媒體的專屬權利下放，讓人人都可以生產內容跟發布內容，觸及到任何人。&lt;/p&gt;
&lt;p&gt;「人人都可以是媒體！」也不一定人人都想要成為媒體，有的人或許你問他想不想成為自媒體，他會說：「我上班那麼累了，回到家連看電視的時間都沒有，根本沒有時間寫。」&lt;/p&gt;
&lt;h3 id=&quot;為什麼要寫&quot;&gt;為什麼要寫？&lt;/h3&gt;
&lt;p&gt;所以關鍵的問題來了，那你為什麼要寫？&lt;/p&gt;
&lt;p&gt;想紅？想賺錢？想分享？&lt;/p&gt;
&lt;p&gt;基本的原因脫離不了這三個。&lt;/p&gt;
&lt;p&gt;每個人多少都有一些東西想要跟人分享，如果只是想紅、想賺錢，有其他更快的方式可以達到，不需要很辛苦的花時間去寫部落格。&lt;/p&gt;
&lt;p&gt;Tenz 特別強調「初心」的重要，若一個部落客今天只是為了想紅、想賺錢，那最終寫出來的文章就會朝著不同的方向而去，這樣的想法也不是不行，但最好能釐清自己經營自媒體的目的，才能寫出品質更好，更有價值的文章，提供給需要這些內容的讀者。&lt;/p&gt;
&lt;h3 id=&quot;覺悟&quot;&gt;覺悟&lt;/h3&gt;
&lt;p&gt;經營自媒體是辛苦的工作，寫一篇文章不難，每個人都能做到，但要持續寫兩年就很困難，所以經營自媒體需要覺悟一件事情，持續的產出，不斷累積內容，這一點若不能做到，那就沒辦法成為好的自媒體。&lt;/p&gt;
&lt;h2 id=&quot;各種技術問題&quot;&gt;各種技術問題&lt;/h2&gt;
&lt;p&gt;知道自己為什麼要寫之後，接下來要做的事情，就是選主題、選平台、精進內容。&lt;/p&gt;
&lt;h3 id=&quot;你想分享什麼&quot;&gt;你想分享什麼？&lt;/h3&gt;
&lt;p&gt;選一個主題，就看自己想要分享什麼，關於這個主題「有趣」、「有料」的內容，都是寫作的好題材，或者是「有趣 + 有料」兩者都有，這是最好的情況，值得好好發揮。&lt;/p&gt;
&lt;p&gt;最怕一個情況，讀者覺得你可有可無，如果一個主題「不有用」也「不有趣」，那就要極力避免選取這樣的主題。&lt;/p&gt;
&lt;h3 id=&quot;尋找切入點&quot;&gt;尋找切入點&lt;/h3&gt;
&lt;p&gt;現在很多人都在寫部落格，一個主題在網路上面也都可以找到很多文章，那要如何切入呢？&lt;/p&gt;
&lt;p&gt;Tenz 大舉了三個例子：咖啡大叔、943、Tenz 自己&lt;/p&gt;
&lt;p&gt;寫咖啡周邊的人很多，怎麼選咖啡豆，怎麼烘豆、怎麼沖泡咖啡等等，網路上有很多相關的文章，如果今天寫咖啡這個主題的話，要怎麼讓自己凸顯出來呢？&lt;a href=&quot;http://dunway999.pixnet.net/blog&quot;&gt;咖啡大叔&lt;/a&gt;也寫咖啡，但他寫的不太一樣，他寫故事，關於咖啡的故事，這就是一個讓自己脫穎而出的方法。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://blog.xuite.net/iq943/ez37&quot;&gt;943 的超值省錢旅行祕笈&lt;/a&gt; 寫旅遊，這個題目網路上實在是太多人寫了，但 943 專注在怎麼樣「省錢」，我自己也是她的讀者，對於想把錢省下來而專注於旅遊體驗的朋友，943 所提供的資訊就有很大的價值。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://medium.com/@tenz&quot;&gt;Tenz&lt;/a&gt; 大自己就談媒體，從讀者角度出發，這個也是非常有趣的切入點，有興趣的人可以到 Medium 上面看看 Tenz 大的文章。&lt;/p&gt;
&lt;h3 id=&quot;有觀點的部落格&quot;&gt;有觀點的部落格&lt;/h3&gt;
&lt;p&gt;把每一篇文章寫的很有品質、很有特色，富含自己的觀點，&lt;a href=&quot;http://www.tonyhuang39.com/&quot;&gt;Tony的自然人文旅記&lt;/a&gt; 真正做到了一個有觀點的部落格，Tony 的自然人文旅記用流暢的文筆，記錄在台灣各地大小景點的遊歷經驗，尤其能講出小景點特殊的歷史淵源，還讓人喜歡看，真的很厲害。&lt;/p&gt;
&lt;h3 id=&quot;選平台&quot;&gt;選平台&lt;/h3&gt;
&lt;p&gt;選平台其實很簡單，主要就看自媒體的創作形式為何。&lt;/p&gt;
&lt;p&gt;文字：Medium, Pixnet, SOSreader&lt;br&gt;
影音：非 YouTube 莫屬&lt;br&gt;
自己架站：生意做大再來想&lt;/p&gt;
&lt;p&gt;如果有需要掛上自己想要的網域名稱，那就要看一下每個網站的規定，我自己是用 WordPress，本部落格 &lt;a href=&quot;http://Filemaker-kid.com&quot;&gt;Filemaker 小子&lt;/a&gt; 就是建構在 WordPress 上面，花一筆錢可以購買自己的專屬網址做使用。&lt;/p&gt;
&lt;h3 id=&quot;內容&quot;&gt;內容&lt;/h3&gt;
&lt;p&gt;內容很重要，要如何提升？&lt;/p&gt;
&lt;p&gt;「多讀、多想、多寫。」&lt;/p&gt;
&lt;p&gt;只要是能讀的相關內容，都盡量去讀、去吸收。然後看看別人在相關的主題寫作中，是否「缺了」什麼，思考盲點是什麼，我們可以針對其他作者缺乏的部分去強化。&lt;/p&gt;
&lt;p&gt;「想到就寫，不要害怕。」&lt;/p&gt;
&lt;p&gt;只要是有感受的部分，都可以拿來當作題材，最怕的是靈感來了沒有記錄下來，下次要寫的時候怎樣都想不起來，解決的方法就是想到就寫，可以開一個草稿區，不需要直接寫下一篇文章，作法是把標題跟文章大綱先記錄下來，日後慢慢補上即可，重點是即時記錄自己的想法。&lt;/p&gt;
&lt;p&gt;另外，不要害怕錯誤，很多人怕寫錯會被笑什麼的。Tenz 大提供一個方法，就算寫錯了被讀者糾正，那也可以把整段文字複製起來，再貼回原文章下方，附上讀者的名字並感謝他，這樣對於雙方都是一個正面的過程，這個方法真的很棒：）&lt;/p&gt;
&lt;p&gt;在不斷練習寫文章產出的過程，最終能建立自己的「思想體系」。&lt;/p&gt;
&lt;h3 id=&quot;紀律&quot;&gt;紀律&lt;/h3&gt;
&lt;p&gt;好的自媒體必須規律的產出優質作品，定好自己的創作節奏。&lt;/p&gt;
&lt;p&gt;素材收集、思考整理、創作，都需要時間，怎麼樣分配自己的時間，直至產出內容，是每個自媒體經營者需要面對的重要課題。&lt;/p&gt;
&lt;p&gt;每日更新或是每週更新，養成讀者期待心理與習慣，建立讀者群，和讀者做良性互動。&lt;/p&gt;
&lt;p&gt;持續不斷產出內容，至少要維持一年的時間。&lt;/p&gt;</content:encoded><category>生活觀察</category><category>上課</category></item><item><title>如何下載 Facebook 的直播影片？</title><link>https://filemaker-kid.com/2018/02/21/filemaker-%E5%A6%82%E4%BD%95%E4%B8%8B%E8%BC%89-facebook-%E7%9A%84%E7%9B%B4%E6%92%AD%E5%BD%B1%E7%89%87/</link><guid isPermaLink="true">https://filemaker-kid.com/2018/02/21/filemaker-%E5%A6%82%E4%BD%95%E4%B8%8B%E8%BC%89-facebook-%E7%9A%84%E7%9B%B4%E6%92%AD%E5%BD%B1%E7%89%87/</guid><description>今天在某個私人社團內看了一個直播，內容扎實有料，需要時間日後慢慢 Follow 操作，於是想要把這個影片下載下來保存，方便離線觀看，可以怎麼做呢？ 方法非常簡單，不需要下載任何軟體，就可以下載 Facebook 影片囉！ Ps. 溫馨提醒：請注意版權問題。 可以參考下面這個影片 How to Download Facebook Videos [without using any software] 以下載蔡英文總統 Facebook 專頁 2018 除夕談話影片爲例（請不要問我為什麼要用總統除夕談話影片舉例，我只是剛好想到～） 詳細操作步驟如下 步驟 1：點選 FB 該影片專屬網址 因為 FaceBook 專頁是一個動態的訊息「牆」，專頁的網址不會只有一篇文章，而是多篇文章的集合，所以我們要到該影片 po 文的專屬網址，方法就是點擊專頁牆上改影片 po 文的「時間：2月15日 9:25」，游標移到時間上面就會出現一個超連結，直接點選即可。 步驟 2：更改影片網址 點選網址後導到影片專屬連結，網址為： https://www.facebook.com/tsaiingwen/videos/10154941047731065/ 將影片網址前面的「www」修改成「mbasic」（不是「m」喔，新的影片有更改方法！） 新網址變成 https://mbasic.facebook.com/tsaiingwen/videos/10154941047731065/ 步驟 3：導到新頁面 新網址又導到新的影片頁面 https://mbasic.facebook.com/story.php?story_fbid=10154941047731065&amp;id=46251501064&amp;_rdr 捲動螢幕到最下方影片處 點選影片，又彈出一新影片網頁，這裡就可以下載了！ 真正可以下載的影片網址： https://video.ftpe4-2.fna.fbcdn.net/v/t42.1790-2/28050852_807755042759561_2532566210986377216_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InN2ZV9zZCJ9&amp;oh=f3af24ed93a3333827a95e79d0bf903e&amp;oe=5A8DCB94 步驟 4：右鍵下載影片 按暫停，將影片右鍵儲存即可！ 影片下載成功。</description><pubDate>Wed, 21 Feb 2018 15:55:36 GMT</pubDate><content:encoded>&lt;p&gt;今天在某個私人社團內看了一個直播，內容扎實有料，需要時間日後慢慢 Follow 操作，於是想要把這個影片下載下來保存，方便離線觀看，可以怎麼做呢？&lt;/p&gt;
&lt;p&gt;方法非常簡單，不需要下載任何軟體，就可以下載 Facebook 影片囉！&lt;/p&gt;
&lt;p&gt;Ps. 溫馨提醒：請注意版權問題。&lt;/p&gt;
&lt;p&gt;可以參考下面這個影片&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=kU7SeIyMMIA&quot;&gt;How to Download Facebook Videos [without using any software]&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;以下載蔡英文總統 Facebook 專頁 2018 除夕談話影片爲例（請不要問我為什麼要用總統除夕談話影片舉例，我只是剛好想到～）&lt;/p&gt;
&lt;p&gt;詳細操作步驟如下&lt;/p&gt;
&lt;h2 id=&quot;步驟-1點選-fb-該影片專屬網址&quot;&gt;步驟 1：點選 FB 該影片專屬網址&lt;/h2&gt;
&lt;p&gt;因為 FaceBook 專頁是一個動態的訊息「牆」，專頁的網址不會只有一篇文章，而是多篇文章的集合，所以我們要到該影片 po 文的專屬網址，方法就是點擊專頁牆上改影片 po 文的「時間：2月15日 9:25」，游標移到時間上面就會出現一個超連結，直接點選即可。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-21-e4b88be58d8811-23-24.png&quot; alt=&quot;螢幕快照 2018-02-21 下午11.23.24.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-2更改影片網址&quot;&gt;步驟 2：更改影片網址&lt;/h2&gt;
&lt;p&gt;點選網址後導到影片專屬連結，網址為：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;https://www.facebook.com/tsaiingwen/videos/10154941047731065/
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;將影片網址前面的「www」修改成「mbasic」（不是「m」喔，新的影片有更改方法！）&lt;/p&gt;
&lt;p&gt;新網址變成&lt;/p&gt;
&lt;pre&gt;&lt;code&gt; https://mbasic.facebook.com/tsaiingwen/videos/10154941047731065/
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;a href=&quot;https://www.facebook.com/tsaiingwen/videos/10154941047731065/&quot;&gt;在 Facebook 觀看影片&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-3導到新頁面&quot;&gt;步驟 3：導到新頁面&lt;/h2&gt;
&lt;p&gt;新網址又導到新的影片頁面&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mbasic.facebook.com/story.php?story_fbid=10154941047731065&amp;#x26;id=46251501064&amp;#x26;_rdr&quot;&gt;https://mbasic.facebook.com/story.php?story_fbid=10154941047731065&amp;#x26;id=46251501064&amp;#x26;_rdr&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;捲動螢幕到最下方影片處&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-21-e4b88be58d8811-46-10.png&quot; alt=&quot;螢幕快照 2018-02-21 下午11.46.10.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;點選影片，又彈出一新影片網頁，這裡就可以下載了！&lt;/p&gt;
&lt;p&gt;真正可以下載的影片網址：&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://video.ftpe4-2.fna.fbcdn.net/v/t42.1790-2/28050852_807755042759561_2532566210986377216_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InN2ZV9zZCJ9&amp;#x26;oh=f3af24ed93a3333827a95e79d0bf903e&amp;#x26;oe=5A8DCB94&quot;&gt;https://video.ftpe4-2.fna.fbcdn.net/v/t42.1790-2/28050852_807755042759561_2532566210986377216_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InN2ZV9zZCJ9&amp;#x26;oh=f3af24ed93a3333827a95e79d0bf903e&amp;#x26;oe=5A8DCB94&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-21-e4b88be58d8811-49-23.png&quot; alt=&quot;螢幕快照 2018-02-21 下午11.49.23.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;步驟-4右鍵下載影片&quot;&gt;步驟 4：右鍵下載影片&lt;/h2&gt;
&lt;p&gt;按暫停，將影片右鍵儲存即可！&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-21-e4b88be58d8811-52-04.png&quot; alt=&quot;螢幕快照 2018-02-21 下午11.52.04.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;影片下載成功。&lt;/p&gt;</content:encoded><category>生活觀察</category></item><item><title>[FileMaker] 一個範例檔案，測試五種 Import 匯入情況</title><link>https://filemaker-kid.com/2018/02/13/filemaker-%E4%B8%80%E5%80%8B%E7%AF%84%E4%BE%8B%E6%AA%94%E6%A1%88%EF%BC%8C%E6%B8%AC%E8%A9%A6%E4%BA%94%E7%A8%AE-import-%E5%8C%AF%E5%85%A5%E6%83%85%E6%B3%81/</link><guid isPermaLink="true">https://filemaker-kid.com/2018/02/13/filemaker-%E4%B8%80%E5%80%8B%E7%AF%84%E4%BE%8B%E6%AA%94%E6%A1%88%EF%BC%8C%E6%B8%AC%E8%A9%A6%E4%BA%94%E7%A8%AE-import-%E5%8C%AF%E5%85%A5%E6%83%85%E6%B3%81/</guid><description>朋友詢問資料匯入 Import 的相關問題，因為我對匯入檔案也不是很熟，所以直接用一個簡單的 Excel 檔案範例，把所能想到的五種匯入狀況都測試過一次，對於想更了解 FileMaker 匯入操作的朋友，應該有幫助。 第一種匯入嘗試：「Add new records」 原本的 Table 資料 (Import Records_A) 準備匯入的檔案 (Import Records_B) Import Records_B 檔案比原本的 Import Records_A 多了一比資料：Pro-006 Import 步驟 File &gt; Import Records &gt; File… 選擇要匯入的檔案：(Import Records_B) Add new records Don’t import first record ( contain field names ) 匯入結果： 所有資料全部匯入，原本 5 筆資料 + 新匯入的 6 筆資料 = […]</description><pubDate>Tue, 13 Feb 2018 12:50:30 GMT</pubDate><content:encoded>&lt;p&gt;朋友詢問資料匯入 Import 的相關問題，因為我對匯入檔案也不是很熟，所以直接用一個簡單的 Excel 檔案範例，把所能想到的五種匯入狀況都測試過一次，對於想更了解 FileMaker 匯入操作的朋友，應該有幫助。&lt;/p&gt;
&lt;h2 id=&quot;第一種匯入嘗試add-new-records&quot;&gt;第一種匯入嘗試：「Add new records」&lt;/h2&gt;
&lt;p&gt;原本的 Table 資料 (Import Records_A)&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-13-e4b88be58d887-57-23.png&quot; alt=&quot;螢幕快照 2018-02-13 下午7.57.23.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;準備匯入的檔案 (Import Records_B)&lt;/p&gt;
&lt;p&gt;Import Records_B 檔案比原本的 Import Records_A 多了一比資料：Pro-006&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-13-e4b88be58d888-16-16.png&quot; alt=&quot;螢幕快照 2018-02-13 下午8.16.16.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;import-步驟&quot;&gt;Import 步驟&lt;/h3&gt;
&lt;p&gt;File &gt; Import Records &gt; File…&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-13-e4b88be58d887-58-40.png&quot; alt=&quot;螢幕快照 2018-02-13 下午7.58.40.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;選擇要匯入的檔案：(Import Records_B)&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-13-e4b88be58d888-17-44.png&quot; alt=&quot;螢幕快照 2018-02-13 下午8.17.44.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add new records&lt;/li&gt;
&lt;li&gt;Don’t import first record ( contain field names )&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-13-e4b88be58d887-49-35.png&quot; alt=&quot;螢幕快照 2018-02-13 下午7.49.35.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-13-e4b88be58d887-51-10.png&quot; alt=&quot;螢幕快照 2018-02-13 下午7.51.10.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;匯入結果：&lt;/p&gt;
&lt;p&gt;所有資料全部匯入，原本 5 筆資料 + 新匯入的 6 筆資料 = 全部共 11 筆資料&lt;/p&gt;
&lt;p&gt;資料有重複的情況！&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-13-e4b88be58d887-52-31.png&quot; alt=&quot;螢幕快照 2018-02-13 下午7.52.31.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;第二種匯入嘗試update-existing-records-in-found-set&quot;&gt;第二種匯入嘗試：「Update existing records in found set」&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Update existing records in found set&lt;/li&gt;
&lt;li&gt;Don’t import first record ( contain field names )&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-13-e4b88be58d888-00-11.png&quot; alt=&quot;螢幕快照 2018-02-13 下午8.00.11.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-13-e4b88be58d888-06-15.png&quot; alt=&quot;螢幕快照 2018-02-13 下午8.06.15.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-13-e4b88be58d888-06-58.png&quot; alt=&quot;螢幕快照 2018-02-13 下午8.06.58.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;匯入結果：&lt;/p&gt;
&lt;p&gt;新資料（編號 Pro-006）並沒有被匯入，檔案維持原狀&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-13-e4b88be58d888-07-50.png&quot; alt=&quot;螢幕快照 2018-02-13 下午8.07.50.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;第三種匯入嘗試update-matching-records-in-found-set&quot;&gt;第三種匯入嘗試：「Update matching records in found set」&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Update matching records in found set&lt;/li&gt;
&lt;li&gt;Don’t import first record ( contain field names )&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-13-e4b88be58d888-11-12.png&quot; alt=&quot;螢幕快照 2018-02-13 下午8.11.12.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-13-e4b88be58d888-12-13.png&quot; alt=&quot;螢幕快照 2018-02-13 下午8.12.13.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;設定 Matching records&lt;/p&gt;
&lt;p&gt;數量 &amp;#x3C;-&gt; 數量（直接點選箭頭更改成 Match 模式）&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-13-e4b88be58d888-13-26.png&quot; alt=&quot;螢幕快照 2018-02-13 下午8.13.26.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-13-e4b88be58d888-06-581.png&quot; alt=&quot;螢幕快照 2018-02-13 下午8.06.58.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;匯入結果：&lt;/p&gt;
&lt;p&gt;新資料（編號 Pro-006）並沒有被匯入，檔案維持原狀&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-13-e4b88be58d888-18-32.png&quot; alt=&quot;螢幕快照 2018-02-13 下午8.18.32.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;第四種匯入嘗試update-existing-records-in-found-setadd-remaining-data-as-new-records&quot;&gt;第四種匯入嘗試：「Update existing records in found set」+「Add remaining data as new records」&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Update existing records in found set&lt;/li&gt;
&lt;li&gt;Add remaining data as new records&lt;/li&gt;
&lt;li&gt;Don’t import first record ( contain field names )&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-13-e4b88be58d888-23-22.png&quot; alt=&quot;螢幕快照 2018-02-13 下午8.23.22.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-13-e4b88be58d887-51-101.png&quot; alt=&quot;螢幕快照 2018-02-13 下午7.51.10.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;匯入結果：&lt;/p&gt;
&lt;p&gt;新資料（編號 Pro-006）成功被匯入！&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-13-e4b88be58d888-25-23.png&quot; alt=&quot;螢幕快照 2018-02-13 下午8.25.23.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&quot;第五種匯入嘗試update-matching-records-in-found-setadd-remaining-data-as-new-records&quot;&gt;第五種匯入嘗試：「Update matching records in found set」+「Add remaining data as new records」&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Update matching records in found set&lt;/li&gt;
&lt;li&gt;Add remaining data as new records&lt;/li&gt;
&lt;li&gt;Don’t import first record ( contain field names )&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-13-e4b88be58d888-33-02.png&quot; alt=&quot;螢幕快照 2018-02-13 下午8.33.02.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-13-e4b88be58d887-51-102.png&quot; alt=&quot;螢幕快照 2018-02-13 下午7.51.10.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;p&gt;匯入結果：&lt;/p&gt;
&lt;p&gt;新資料（編號 Pro-006）成功被匯入！&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-13-e4b88be58d888-34-05.png&quot; alt=&quot;螢幕快照 2018-02-13 下午8.34.05.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;參考資料&quot;&gt;參考資料&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;https://fmhelp.filemaker.com/help/16/fmp/en/index.html#page/FMP_Help/methods-importing-data.html#wwconnect_header&quot;&gt;https://fmhelp.filemaker.com/help/16/fmp/en/index.html#page/FMP_Help/methods-importing-data.html#wwconnect_header&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://fmhelp.filemaker.com/help/16/fmp/en/index.html#page/FMP_Help/importing-data-into-file.html&quot;&gt;https://fmhelp.filemaker.com/help/16/fmp/en/index.html#page/FMP_Help/importing-data-into-file.html&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;補充&quot;&gt;補充&lt;/h2&gt;
&lt;p&gt;匯入檔案務必要注意箭頭方向，方向符號不同則欄位 Field Mapping 方式不同。&lt;/p&gt;
&lt;p&gt;更改箭頭方式：「直接點選」箭頭符號，就可以更改欄位 Field Mapping 方式。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://filemaker-kid.com/wp-content/uploads/2018/02/e89ea2e5b995e5bfabe785a7-2018-02-13-e4b88be58d888-37-45.png&quot; alt=&quot;螢幕快照 2018-02-13 下午8.37.45.png&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;&lt;/p&gt;</content:encoded><category>FileMaker小技巧</category></item></channel></rss>