在你的裝置上執行 · 不扣點數

自動化

在畫布上拼幾個方塊,頁面就照你的規矩變成資料列:你的選擇器、你的篩選、你取的欄位名稱。不動用 AI,什麼都不外傳,也不用花錢。

概念

方塊擺在畫布上,之間連線

一條自動化就是一張小圖。方塊愛放哪就放哪,連線決定資料往哪流。執行時,SheetPilot 順著線從取材方塊一路走到存表方塊,把最後出來的東西寫下去。

從頭到尾都是同一種形狀

每條線上流的都是同一樣東西:帶欄位名稱的一堆資料列。所以任何方塊都能接到任何方塊上,你不必去想型別對不對得上。

允許有好幾個終點

一張圖可以結束在好幾個存表方塊上 —— 連結寫進這份試算表,圖片寫進那一份。每個終點各自管自己的標題列和重複偵測設定。

成環會被擋下,而不是跑一半

如果一條線會連成一個圈,編輯器當場告訴你,這次執行根本不會開始。你不會在試算表裡撿到半條自動化的殘骸。

唯一要記的匯流規則

兩條以上的線接到同一個方塊時,它們的資料列會依列號並排成多出來的欄位。標題來自這條線、連結來自那條線、日期來自第三條:三條線進一個存表方塊,就是三欄。沒有什麼「合併方塊」要學,因為根本沒有別的可選。

如果幾條線帶來的列數不一樣,短的會補空白,編輯器同時把這處不齊標出來 —— 你在畫布上就看見了,而不是事後在試算表裡發現。

取材
取材
存到試算表
AB

方塊

七種,詞彙量就這麼多

取材

資料從哪裡進這張圖。從七種來源裡挑一種,再幫它產出的那一欄取個名字。

擷取

從某一欄的文字裡撈出電子郵件、網址、數字,或一段正規表示式命中的內容。一個儲存格裡裝著五個連結,就會拆成五列。

篩選

去除重複、丟掉空白列、依包含的文字或符合的樣式留下或剔除某些列,也可以只保留最前面的幾列。

文字處理

整理空白、改變大小寫、尋找取代、截短到指定長度,或在那一欄每個值的前後加上一段文字。

拆分

依分隔符號把一個儲存格拆開 —— 拆成多列,或拆成並排的幾個具名欄位。

補欄位

幫每一列蓋上頁面網址、頁面標題、日期、時間,或一段你自己寫的、把它們拼起來的文字。

存到試算表

終點。選好試算表和工作表,決定第一次寫入時要不要把欄位名稱寫成標題列,再選一欄在附加前用來檢查重複。

取材來源:你右鍵點到的東西 · 目前選取範圍 · 頁面內文 · CSS 選擇器命中的所有元素(取文字,或取 href 這類屬性)· 頁面上每一個連結 · 每一張圖片 · 頁面上第一個表格(連標題列一起)。

三種觸發方式

要專程去找才能執行的自動化,用兩天就不用了,所以給了三種觸發方式。

從側邊欄執行

打開「自動化」分頁按執行。它作用在你眼前這個頁面上,跑完會告訴你加了幾列。

從右鍵選單執行

把選單開關打開,這條自動化就出現在你要的位置 —— 選取文字上、連結上、圖片上,或頁面本身。

用快速鍵執行

一共三個快速鍵欄位。把最常用的那條自動化佔一個,按一下就跑,介面連露面都不必。

寫入前先預覽

預覽會拿目前頁面把整張圖跑一遍,但什麼都不寫。每個方塊都會回報它產出了幾列,外加幾個範例值。結果是空的時候,你一眼就能看出是哪個方塊把資料清空的 —— 十之八九是某個選擇器還差一個 class。

範本

從一張已經能跑的圖開始

空白畫布不是個好起點。五張現成的圖涵蓋了常見的形狀 —— 打開一張,改掉你真正在意的那幾處就好。

  • 收集連結

    頁面上的每一個連結,去除重複之後,每列再帶上來源頁面和日期。

  • 收集電子郵件

    同樣的形狀,換成電子郵件地址。在一個名錄頁或聯絡頁上跑一遍,就得到一份乾淨的清單。

  • 抓一份清單

    CSS 選擇器命中的每個元素出一列。填好選擇器,它就能對付任何重複的卡片、列或項目。

  • 右鍵摘存

    把你右鍵點到的東西連同頁面標題、網址和日期一起存下來,儲存那一刻起就待在右鍵選單裡。

  • 兩欄並排

    兩個選擇器,兩條線進同一個方塊。這張圖就是匯流規則的說明書,需要「標題連著它的連結」時照著它改最快。

實例

把三十張職缺卡片收進追蹤表

一個求職網站一個畫面列出三十張卡片,你想要每張卡片的標題,以及它背後的連結。

隔天,同一個網站,同一個快速鍵:只有你還沒看過的職缺會被加進去。

  1. 1

    從「兩欄並排」範本開始。第一個取材方塊填卡片標題的選擇器,第二個填卡片連結的選擇器 —— 屬性選連結網址,而不是取文字。

  2. 2

    按預覽。兩個方塊都回報三十列,表示選擇器對了;回報零表示太窄,回報三百表示太寬。

  3. 3

    加一個「丟掉空白列」的篩選方塊,再加一個補日期的補欄位方塊,這樣你永遠知道這批是什麼時候抓的。

  4. 4

    把存表方塊指向你的追蹤表,打開標題列開關,選連結那一欄做重複偵測,然後執行。

上限,以及幾個值得養成的習慣

  • 最多二十條自動化,每條最多十六個方塊 —— 夠做正經事,又小到一張圖還看得懂。
  • 單次最多寫入五百列,所以一個巨大的頁面不會一不小心往你試算表裡倒進幾千列。
  • 欄位名稱照著你試算表標題列的寫法取。一條自動化和一份試算表能嚴絲合縫,全靠這一點。
  • 網站一改版,選擇器就會失效。想知道是哪個方塊啞了,預覽是最快的辦法。
  • 這裡的一切 —— 畫圖、執行、結果 —— 都發生在你的瀏覽器裡,資料列從你的機器直連 Google 的 API。

今天下午就能做一條。

第一條大約花十分鐘。之後每次執行,只要按一下鍵。