從頭到尾都是同一種形狀
每條線上流的都是同一樣東西:帶欄位名稱的一堆資料列。所以任何方塊都能接到任何方塊上,你不必去想型別對不對得上。
在你的裝置上執行 · 不扣點數
在畫布上拼幾個方塊,頁面就照你的規矩變成資料列:你的選擇器、你的篩選、你取的欄位名稱。不動用 AI,什麼都不外傳,也不用花錢。
概念
一條自動化就是一張小圖。方塊愛放哪就放哪,連線決定資料往哪流。執行時,SheetPilot 順著線從取材方塊一路走到存表方塊,把最後出來的東西寫下去。
每條線上流的都是同一樣東西:帶欄位名稱的一堆資料列。所以任何方塊都能接到任何方塊上,你不必去想型別對不對得上。
一張圖可以結束在好幾個存表方塊上 —— 連結寫進這份試算表,圖片寫進那一份。每個終點各自管自己的標題列和重複偵測設定。
如果一條線會連成一個圈,編輯器當場告訴你,這次執行根本不會開始。你不會在試算表裡撿到半條自動化的殘骸。
兩條以上的線接到同一個方塊時,它們的資料列會依列號並排成多出來的欄位。標題來自這條線、連結來自那條線、日期來自第三條:三條線進一個存表方塊,就是三欄。沒有什麼「合併方塊」要學,因為根本沒有別的可選。
如果幾條線帶來的列數不一樣,短的會補空白,編輯器同時把這處不齊標出來 —— 你在畫布上就看見了,而不是事後在試算表裡發現。
方塊
資料從哪裡進這張圖。從七種來源裡挑一種,再幫它產出的那一欄取個名字。
從某一欄的文字裡撈出電子郵件、網址、數字,或一段正規表示式命中的內容。一個儲存格裡裝著五個連結,就會拆成五列。
去除重複、丟掉空白列、依包含的文字或符合的樣式留下或剔除某些列,也可以只保留最前面的幾列。
整理空白、改變大小寫、尋找取代、截短到指定長度,或在那一欄每個值的前後加上一段文字。
依分隔符號把一個儲存格拆開 —— 拆成多列,或拆成並排的幾個具名欄位。
幫每一列蓋上頁面網址、頁面標題、日期、時間,或一段你自己寫的、把它們拼起來的文字。
終點。選好試算表和工作表,決定第一次寫入時要不要把欄位名稱寫成標題列,再選一欄在附加前用來檢查重複。
取材來源:你右鍵點到的東西 · 目前選取範圍 · 頁面內文 · CSS 選擇器命中的所有元素(取文字,或取 href 這類屬性)· 頁面上每一個連結 · 每一張圖片 · 頁面上第一個表格(連標題列一起)。
要專程去找才能執行的自動化,用兩天就不用了,所以給了三種觸發方式。
打開「自動化」分頁按執行。它作用在你眼前這個頁面上,跑完會告訴你加了幾列。
把選單開關打開,這條自動化就出現在你要的位置 —— 選取文字上、連結上、圖片上,或頁面本身。
一共三個快速鍵欄位。把最常用的那條自動化佔一個,按一下就跑,介面連露面都不必。
預覽會拿目前頁面把整張圖跑一遍,但什麼都不寫。每個方塊都會回報它產出了幾列,外加幾個範例值。結果是空的時候,你一眼就能看出是哪個方塊把資料清空的 —— 十之八九是某個選擇器還差一個 class。
範本
空白畫布不是個好起點。五張現成的圖涵蓋了常見的形狀 —— 打開一張,改掉你真正在意的那幾處就好。
頁面上的每一個連結,去除重複之後,每列再帶上來源頁面和日期。
同樣的形狀,換成電子郵件地址。在一個名錄頁或聯絡頁上跑一遍,就得到一份乾淨的清單。
CSS 選擇器命中的每個元素出一列。填好選擇器,它就能對付任何重複的卡片、列或項目。
把你右鍵點到的東西連同頁面標題、網址和日期一起存下來,儲存那一刻起就待在右鍵選單裡。
兩個選擇器,兩條線進同一個方塊。這張圖就是匯流規則的說明書,需要「標題連著它的連結」時照著它改最快。
實例
一個求職網站一個畫面列出三十張卡片,你想要每張卡片的標題,以及它背後的連結。
隔天,同一個網站,同一個快速鍵:只有你還沒看過的職缺會被加進去。
從「兩欄並排」範本開始。第一個取材方塊填卡片標題的選擇器,第二個填卡片連結的選擇器 —— 屬性選連結網址,而不是取文字。
按預覽。兩個方塊都回報三十列,表示選擇器對了;回報零表示太窄,回報三百表示太寬。
加一個「丟掉空白列」的篩選方塊,再加一個補日期的補欄位方塊,這樣你永遠知道這批是什麼時候抓的。
把存表方塊指向你的追蹤表,打開標題列開關,選連結那一欄做重複偵測,然後執行。