Monday, February 9, 2026

Orchid Documentation Automation: Because Copy/Paste Wasn’t Cutting It

Lately, I’ve been diving into scripting at work.  Real, hands-on automation that makes you think about structure, edge cases, and keeping things maintainable over time. And being the nerd that I am with a hobby I love, my first thought was: I can totally use this for my orchids!

What started as a simple spreadsheet to track my plants has evolved into a fully automated, modular, and surprisingly elegant system for managing both my Orchid Inventory Workbook and my Keiki Inventory Workbook. It’s become a sandbox for everything I’ve been learning... cleaner logic, better data handling, helper functions, and workflows are smooth as butter.  Learning JavaScript has been a bit daunting at times but having a background with HTML coding and other light coding things I've done in the past has certainly helped me with this project.

My orchid workbook used to be a mishmash of manual entries, lots of frustration and half‑automated ideas. Now it’s a cohesive system with real structure behind it.  I built scripts that take simple inputs on my Maintenance Log sheet and automatically write them to the correct orchid’s individual sheet.

// Append watering log function log 
Watering(orchidName, date, notes) { 
const sheet = getOrchidSheet(orchidName); 
const logStartRow = 55; // Find next empty row let row = findNextEmptyRow(sheet, logStartRow); 
sheet.getRange(row, 1).setValue(date); 
sheet.getRange(row, 2).setValue(notes); 
}

The code example above makes sure that watering logs pull from columns C3/D3 on the Maintenance Log and append starting at row 55 on each individual orchid sheet, while repotting logs pull from G3/H3 and append starting at row 37. No more endless copy/pasting and hoping things work!  Now that its automated, I can spend less time entering data across the whole workbook.

To give you an idea of what this looks like in practice, here’s the little function that handles repotting logs. The idea is simple: this function is basically an automated filing assistant for each orchid:

// Append repotting log
function Repot(orchidName, date, notes) {
  const sheet = getOrchidSheet(orchidName);
  const logStartRow = 37;
  const row = findNextEmptyRow(sheet, logStartRow);

  sheet.getRange(row, 1).setValue(date);
  sheet.getRange(row, 2).setValue(notes);
          }

This little script is basically an automated “note‑taker” for my orchids. Instead of scrolling through a sheet, finding the right orchid, hunting for the right section, and typing everything in by hand, the script does all of that for me.

Here's a breakdown of what happens, step by step:
When I enter the repotting info once on the Maintenance Log such as the date, and any notes:
The script looks for that orchid’s individual sheet (each plant has its own page).
It jumps to the repotting section of that sheet which always starts at row 37.
It finds the next empty line, so it doesn’t overwrite anything.
It writes the date and notes in that space, neatly and consistently, every time.

So instead of manually updating dozens of sheets, the script handles the boring part. I just tell it what happened, and it files the information exactly where it belongs.

Since repotting isn’t just about recording what happened... it’s also about planning ahead.  I also added a function that automatically calculates the next repot date based on the plant’s repot frequency.

Here’s the simplified version of that script:

function calculateNextRepotDate(lastRepotDate, frequencyYears) {
const next = new Date(lastRepotDate);
next.setFullYear(next.getFullYear() + frequencyYears);
return next;
}

What this function does, is it takes two pieces of information

  • When was the orchid last repotted?
  • How often that orchid needs repotting (like every 1 year, 2 years, etc.)
Then it does the math:

  • It starts with the last repot date
  • Adds the number of years from the frequency
  • And gives you the exact date the orchid will be due again and posts it on the main Inventory sheet as well as the corresponding orchid sheet

That date gets written automatically into the right place in my workbook.  No mental math, no calendar reminders, no “wait, when did I last repot this one?”  It also has visual "stop sign" clues to let me see if the repot date is good, getting close to needing to be repotted or due/past due.


I built the confirmation checks to be rock-solid so that fixed date entries always get placed where they should and made sure that the structure can handle unusual cases.  I can't tell you how many times I broke my workbook and figured out how to fix it to make it right again.

As I learned more at work, I started applying what I learned here:

  • I created helper functions for repeated logic

  • I made sure there was clear separation between data gathering and data writing

  • Made sure there was consistent formatting across sheets

  • Made the code predictable, readable code that I can actually maintain with notations on what aspect of the code is for by using comments in the scripting.

Once the orchid workbook was working the way I had envisioned, I realized the Keiki Inventory Workbook could use the same treatment. The structure was similar enough that I could reuse and adapt much of the logic, but different enough that it needed its own design.

Now the keiki system mirrors my orchid system:

  • It includes automated maintenance logging

  • It has consistent sheet templates

  • It uses clean, modular scripts

  • And its workflow that feels just as reliable

I'm really happy with the way these two workbooks have come together and work as well as they do.  It certainly makes tracking and logging data much, much easier than what it was.

Learning scripting at work has completely shifted my mindset. Instead of just putting up with annoying roadblocks, I start by spotting patterns and instead of grinding through repetitive tasks, I find ways to automate them. And instead of dealing with messy data, I build systems that stop the mess before it starts. 

Bringing that mindset into my orchid hobby has been unexpectedly rewarding. Every improvement feels like a breakthrough. Every bug fixed is a lesson learned. And every time the system works as intended, I get that quiet, nerdy satisfaction that makes it all worth it.

These workbooks aren’t just tools anymore they’re proof of how far I’ve come in building things that are reliable and genuinely useful.

Maybe I'm a bit OCD with this project, maybe not?  All I know is that I'm having fun with it and enjoy seeing it come together!

Take a look if you'd like!  The workbook is best viewed on PC or a larger screen:
https://docs.google.com/spreadsheets/d/1UrcoDPCyKMuMPp9sYqYoSnZbNQZvxK09ISzvIGaSHo/edit?usp=sharing




Tuesday, February 25, 2025

My Galeopetalum Starburst Parkside has bloomed!

Hello, my dear readers!

I am a bit late in posting because life has gotten in the way, but I'm happy to report that my Galeopetalum Starburst Parkside has bloomed. The first bud opened up on February 10th and since then, the remaining seven have completely opened up. Every morning when I open my office door, it smells so good because of the scent that the flowers provide.



Sunday, February 2, 2025

One of my First Scented Orchids is About to Bloom Again!

When I was down in Florida last April visiting with friends and family, I made a stop by an orchid shop in Orlando called City Oasis (P.S. if you are ever in the area, go check them out!)  On that trip, I purchased two orchids, both very new to me and very fragrant.  I purchased a Galeopetalum Starburst Parkside and a Coconut Orchid (Maxillaria tenufolia).  I was super excited to add these two unique orchids to my collection.  

The Galeopetalum, we'll just call it Starburst for the duration of this post, has bloomed a total of two times since I brought it home back in April.  It has been thriving in the environment I have set up for it and it's so happy, it's about to bloom again for a third time!  When in bloom, it has bright spotted green and purple blooms.  To describe the smell of these blooms, to me, it's a bit sweet and spicy; it's definitely unique in its fragrance.

an image sourced online of the blooms

Monday, January 20, 2025

Thinking Outside.... the Pot?

When I was in Norfolk the other weekend visiting the orchid grower's greenhouse, we got into a discussion about Keikis.  (Keikis are the baby orchid plant that grows from a mature orchid's flower stem or pseudobulb - I have a couple of posts under the topic of Keiki) I happily showed him photos of my Keikis and how some of them either were in full bloom or would be blooming soon.  One of the things he suggested to me was to take a small pot with orchid bark mix in it and set it on a shelf with the keiki roots in it, above the mother plant so that when it came time to cut the keiki from the mother, the keiki wouldn't go through "shock" as bad, since the keiki plant would already be used to the environment of its roots being nestled down in orchid bark.

Wednesday, January 15, 2025

What is... An Epiphyte

The Encyclopedia Brittanica describes an epiphyte (pronounced: "ep-uh-fight") as a type of plant that lives on another plant or object just for support.  Some common types of epiphytes are orchids, air plants, mosses such as Spanish moss, ferns like Staghorn and Birds Nest ferns, bromeliads, hoyas and others.   For this post, we'll focus on orchids.

an example of an epiphyte orchid attached to a tree in its natural habitat

Monday, January 13, 2025

Goes to an SCA Event, Makes a Side Quest for Orchids

This past weekend there was an event called Twelfth Night, for my medieval reenactor group, in Newport News Virginia.  Last week while I was planning my route to get there, I was looking at Google maps and seeing what all was along my route, like covered bridges or orchid suppliers.  Needless to say, there weren't any covered bridges, but I found an orchid supplier in Norfolk Virginia.  The supplier was a vendor at the Triangle Orchid Show this past September in Raleigh; I had bought two orchids from him while I was at the show.  I reached out to them via email after looking at their website and falling in love with one of their unique orchids.  We coordinated plans for me to visit their greenhouse, pending weather.

Um, hello gorgeous!

Phalaenopsis Joy Fairy Tale

Tuesday, January 7, 2025

New Series Coming: What is __________?

 Good morning and Happy New Years!

I hope everyone made it through the holidays with their hearts filled with joy and love :-)

The progress on my Ikea cabinets for my plants is progressing, although I'm getting close to being complete.  It's been a learning experience for sure, but I'm glad that I can finally put my plants on display and enjoy them.

new buds on another one of my Phals

A quick update on the book I got from an Inter-Library Loan: 

Friday, December 27, 2024

Getting Through the Holiday, Blooms and New Projects

It is now the final Friday of the year and I have some exciting news to share!

When I went to open my office door on Christmas morning, I checked on my orchid that had the keiki that had the blooms on it.  On December 18th, I had predicted that that orchid would bloom in about two weeks.  Much to my surprise, one of the buds was slowly opening up on Christmas morning.  Since I couldn't remember what color the blooms were on this particular orchid, it was exciting to see such a lovely surprise.  By the next day, the flower had fully openend.  The other buds on the orchid are progressively getting bigger, so I will have more blooms over the coming weeks.

Tuesday, December 17, 2024

Looking for Books and Other Related Musings

 I haven't compiled enough research yet to make another solid post on my findings, but I've been searching around for books, articles and other types of media regarding the history of orchids and their uses.  The other night, I happened across a "sample" of a book online that looked interesting but it didn't give me enough information to make an informed opinion on whether it could be used or not for my endeavors.

I used WorldCat which is a global catalog of library materials online to search for the book I found the sample on.  In North Carolina, there was only one place listed that had this book on its shelves and that was NC State.  Even though this book was on a topic I'm interested in, I didn't want to purchase the book only for it to not have the information I am looking for, for my research project.  The book itself, is a moderate expense and while I do love my books (glances over at my bookshelves), I have become a bit selective on what books I purchase.

Sunday, December 8, 2024

Orchid Research and Salep

My research is still in its infancy, but what I have learned has been fascinating to say the least.  I recently wrote a blog about the specimens of amber that were found that had insects preserved inside with extinct orchid pollen on them as far back as the Miocene and Cretaceous period.  My next stop in my research history is in ancient Mesopotamia.

a depiction of King Ashurbanipal from relief carvings

Mesopotamia was situated within the Tigris and Euphrates river basins in the northern part of what was called the Fertile Crescent, today it is known as Iraq but also includes parts of Iran, Turkey, Syria and Kuwait.  

Nineveh was an ancient city located in Mesopotamia and was the capital of the Assyrian empire. It became a significant hub of civilization around 3000 BC and officially became the Assyrian capital around 700 BC. At its peak, it was the largest city in the world until its fall in 612 BC. Nineveh was known for its contributions to art, education, and culture, boasting a famous library. The city also featured beautiful gardens, parks, and even a zoo.

King Ashurbanipal was the king of the Neo-Assyrian Empire in Nineveh from 669 BC to his death in 631. He was considered a figure of great strength, both physically and intellectually. He often depicted himself wielding weapons alongside a stylus, setting him apart from previous kings by showcasing his knowledge in literature, writing, mathematics, and other scholarly pursuits.

Tuesday, December 3, 2024

Phalaenopsis Organization (finally!), New Growth and Flower Spikes, Oh My!

So back when I first started collecting orchids, I didn't really think about tracking their progress or marking the ones I lost/did not survive (it happens).  A while back, I happened to come across an article on tracking orchids that had a really nifty template within it for Excel sheets, but it was a bit too complex and some of the functions just wouldn't work.  Despite this, it gave me the idea to create a spreadhseet in Google Sheets to inventory and track my orchids.

You can view that spreadsheet on my main website page at: https://sites.google.com/view/orchidjourney/orchids/orchid-collection

When I started filling out the inventory sheet, all of my Phalaenopsis

Wednesday, November 27, 2024

Research Beginnings

My current research project for the Society for Creative Anachronism is to study and research the origins of orchids through history and how they were used in different cultures.  I realize that this research project is a vast undertaking, but I'm so fascinated with orchids, I yearn to know more and wish to share what I find with those who are interested.  I'm officially raising my nerd flag high!

 


There's no time like the present to start researching the history of orchids.


Did you know...

Tuesday, November 26, 2024

Update: Patchouli in a Pickle Jar

An update to my previous post from November 13, 2024
Post link: https://rebeccaorchids.blogspot.com/2024/11/patchouli-in-pickle-jar.html

A dear friend messaged me this morning commenting on my Patchouli in a Pickle Jar post; she had been making perfume oil for many years.  I shared with her some updated photos of my Patchouli plant and I thought I'd share an update about the plant here too.

Looking back at my receipts, I found that I purchased the Patchouli plant on November 2, 2024.  Due to the growing requirements of the plant and how it likes high humidity, I knew I needed to plant it in something that would give it the environment it needed.  Also, it had appeared that the plant had been cold shocked, so it would need to heal through that as well (my fingers were crossed!)  I knew that it would eventually outgrow the pickle jar, but I had no idea that it would be this quick!!
Patchouli - photo taken November 26, 2024

Patchouli - photo taken November 26, 2024


Man, look at all that healthy growth!

For comparison (from my other post)

Patchouli - photo taken November 13, 2024


Patchouli - photo taken November 13, 2024


While the plant has been in the pickle jar, I would uncap it periodically to get some fresh air inside and to help prevent root rot from it being so damp inside the jar.  It has been on the table in my plant room under grow lights and this little plant has just been thriving!

Since we are going into the Thanksgiving holiday here in a couple of days, I plan to spend some time one afternoon to transplant this baby into a bigger pot.  I'll need to brainstorm on what I can use to give it the optimal humidity that it needs.  I have some ideas though!

Seeing all of this new growth makes my heart happy!!

Monday, November 25, 2024

Watering Day and other musings.

Me, organizing my Ikea greenhouse
Today was a good day to water some of my orchids.  I have eight orchids that are growing in spaghnum moss which require a more diligent watering schedule than my orchids that I have growing in orchid bark mix.  With us running the wood stove in the basement for supplemental heat, the air is a bit more dry than normal.  With my Phals and other orchids that are in the orchid bark mix, I try to water once every two weeks whereas the ones in spaghnum, I'm generally having to water once a week.  

While the orchids were in their one hour water soak, I took the opportunity to straighten up my Ikea greenhouse that I have in my office.  Right now, I can only fit five small orchids in it, so I'm looking at other "terrarirum" like environments to house more orchids with better humidity control.  One of the things I knew I needed to improve was air circulation inside the greenhouse.  I had a little fan inside, but despite being plugged in (can run without being plugged in), it would cut off after a certain time and that wasn't very ideal in the grand scheme of things.  Its a perfect little fan for your desk to move air (which is what I got it for back when I worked in the office).  I remembered I had a CPU style fan that plugged directly into an outlet that I had purchased back when I was aging cheddar in the wine cooler downstairs.  It took a bit to find it, since things have been in a constant state of flux downstairs with Josh's office and going through boxes of stuff and sorting/getting rid of things. Josh found the fan and I set to getting it setup in my little greenhouse.  In my Ikea greenhouse, I have 2 grow lights on the "roof" as well as a heating mat and temperature regulator probe. 

Wednesday, November 13, 2024

Patchouli in a Pickle Jar

 The other week, I went to our local garden center to see what they had on clearance and also to look at their house plants.  I finally found some Russian Sage and I found a few other things too that are beneficial for pollinators.  I had been wanting some Russian Sage for quite some time, but every time I went by or called they were sold out or just didn't have any in stock. 

While there, I saw some fruit trees that I would have liked to have purchased but the price point was a bit out of my range.  Ever since the persimmon tree at the farm was taken out by weather (it was really old and not producing hardly anything.  So scraggly that I was surprised it lasted as long) I have been wanting to get another one.  Persimmons were a big part of my child hood, so losing that tree was like losing a small part of myself with it.

On the clearance table, there were several things but I decided on picking up some culinary sage, some anise and patchouli. 

Monday, November 11, 2024

I Have A New Book on the Way!

Last week, I happened upon a book title that I thought would be beneficial for my research on orchids through time.  I promptly purchased the book "A History of the Orchid" by Merle A. Reinikka.  The book was first published in 1972 by the University of Miami Press and covers a general history of the discovery of orchids and their classification, cultivation and more.


I also have my eyes on a couple of other

Sunday, November 10, 2024

Orchid Society!

Today I went to my first Orchid Society meeting and had a wonderful time!  I'm really starting to delve into orchids more, aside from just growing/collecting them and have really enjoyed learning about them.  I recently joined the American Orchid Society to access their literature and get some really neat magazines in the mail.  I reached out to my local Orchid Society and found out that they were super local to me (only about 15 minutes away).  I met a lot of really great people today and sat in on a talk presented by Tyler Currey on mounted orchids.  I have to admit, mounted orchids are very pretty but I'm not entirely sure that I have the capability to try that style yet. 

All of the orchids I have in my collection seem to be quite happy in the environs I have them in now, so maybe once I get a bit more adept and the resources to keep a mounted orchid happy, I'll try it.


During the talk today, the speaker expounded more upon different ways that orchids grow.  Epiphytes (grow on trees), terrestrial

Monday, October 28, 2024

My First Orchid Plug

 

Back in September when we visited the Triangle Orchid Society's Orchid Show, I left with three new orchids to take home and grow and love.  Two of those orchids were from the Dendrobrium species.  

This little orchid came as a "plug," which was bare root wrapped in coconut husk.  I was interested in it because it was advertised as being fragrant and something I would like to test my skill in taking care of and seeing what all I could do with it.  When I purchased it, it had a couple of leaves off of the main stems, but it wasn't happy and those leaves had fallen off. 

Not the greatest photo, but you can see how small it was when I purchased it

I realized I needed to change something to make it happy again.  I took the husk off and away from the roots and tried putting it in orchid bark like a normal orchid.  It still wasn't happy.  It wasn't until after I purchased the two Jewel orchids, one of them coming home planted in moss and under a glass dome, did it give me an idea to create the perfect environment to get this little orchid happy again and growing.  To find something that would work as a glass dome and give it a similar environment as the one Jewel orchid I just got, I went off to Goodwill to the glassware section.  I found a few compatible things to use and once I got home I moved the other Jewel orchid into a dome enclosure and then the Dendrobrium pictured below.

Tuesday, October 22, 2024

Oncostele Catatante x Oncidium Barossa Delight

 Today's spotlight is focused on a beauty of an orchid, one that is currently in bloom:

Oncostele Catatante x Oncidium Barossa Delight



This orchid was purchased on September 14, 2024 from a vendor at the Triangle Orchid Show in Raleigh North Carolina.  When I purchased it, it was covered in buds, with blooming imminent.