Help

Formula field capabilities to create html containing variables from table fields with line items

Topic Labels: Formulas
566 4
cancel
Showing results for 
Search instead for 
Did you mean: 
adikfu
4 - Data Explorer
4 - Data Explorer

Hi,
I want to have in one column the data from the remaining selected text, lookup and line items, fields which will be formatted in html. I managed to partially achieve the desired effect, by using the formula type But unfortunately data is not presented correctly. This is my formula.

 

<li-code lang="markup">
	"<table><thead><tr><td>Składnik</td><td>Zalecana dzienna porcja do spożycia: " & zdd_pl &"</td><td>*%ZDS</td></tr></thead><tbody>" & "</tbody><tfoot><tr><td colspan="&"3"&">*%ZDS - Zalecane dzienne spożycie. | † - Nie ustalono zalecanego dziennego spożycia.</td></tr></tfoot></table><h3>Składniki:</h3><p> " & wszystkie_skladniki_pl &"</p><h3>Alergeny:</h3><p><b><u>" & alergeny_pl & "</u></b></p><h3>Stosowanie:</h3><p> " & stosowanie_pl & "</p><h3>Przechowywanie:</h3><p> " & przechowywanie_pl & "</p><h3>Ostrzeżenie:</h3><p> " & ostrzezenia_pl & "</p>"
</li-code>

 

and this is my result

 

<table>
		<thead>
			<tr>
				<td>Składnik</td>
				<td>Zalecana dzienna porcja do spożycia: 4 kapsułki</td>
				<td>*%ZDS</td>
			</tr>
		</thead>
		<tbody>
		</tbody>
		<tfoot>
			<tr>
				<td colspan=3>*%ZDS - Zalecane dzienne spożycie. | † - Nie ustalono zalecanego dziennego spożycia.</td>
			</tr>
		</tfoot>
	</table>
<h3>Składniki:</h3>
<p> Witamina B-6, Mieszanka źródeł aminokwasów związanych peptydowo, otoczka kapsułki: hypromeloza, stabilizator: hydroksypropyloceluloza, substancja wiążąca: kwasy tłuszczowe, substancje przeciwzbrylające: dwutlenek krzemu, zawiera mleko i soję.</p>
<h3>Alergeny:</h3>
<p><b><u>sojamleko</u></b></p>
<h3>Stosowanie:</h3><p> 4 kapsułki dziennie.Nie przekraczać zalecanej porcji do spożycia w ciągu dnia. Suplement diety nie może być stosowany jako substytut prawidłowo zróżnicowanej diety. Ważne jest stosowanie zbilansowanej diety oraz prowadzenie zdrowego trybu życia.</p>
<h3>Przechowywanie:</h3>
<p> Przechowywać w suchym i nienasłonecznionym miejscu, w temperaturze do 25°C, w sposób niedostępny dla małych dzieci.</p>
<h3>Ostrzeżenie:</h3>
<p> Tylko dla dorosłych.Przed spożyciem skonsultuj się z lekarzem, jeśli jesteś w ciąży lub okresie laktacji, przyjmujesz leki lub masz dolegliwości zdrowotne.</p>

 

as you can see variabil {alergeny_pl} combines two values ​​into one string "sojamleko", instead "soja, mleko", as in the table.

adikfu_0-1732183059256.png

The second problem is how should I treat line items links to another table to get the effect placing the appropriate fields into the appropriate html tags?

adikfu_1-1732183462792.png

 

<table>
	<thead>
		<tr>
			<td>Składnik</td>
			<td>Zalecana dzienna porcja do spożycia: 4 kapsułki</td>
			<td>*%ZDS</td>
		</tr>
	</thead>
	<tbody>
		<tr>
			<td>Witamina B-6 (z chlorowodorku pirydoksyny)</td>
			<td>13 mg (928%)</td>
		</tr>
		<tr>
			<td>Mieszanka źródeł aminokwasów związanych peptydowo (izolat białka serwatkowego, izolat białka sojowego, kazeinian sodu) plus aminokwasy (L-glutamina, L-arginina, L-ornityna)</td>
			<td>2800 mg (†)</td>
		</tr>
	</tbody>
	<tfoot>
		<tr>
			<td colspan=3>*%ZDS - Zalecane dzienne spożycie. | † - Nie ustalono zalecanego dziennego spożycia.</td>
		</tr>
	</tfoot>
</table>

 

Alternatively, if this cannot be achieved with a formula, can it be achieved with a script?

Thank you very much for any suggestions

Adam.F

4 Replies 4

re: as you can see variabil {alergeny_pl} combines two values ​​into one string "sojamleko", instead "soja, mleko", as in the table.

Try using a rollup field with "ARRAYJOIN(values)" instead of a lookup field; that'll put the commas in like you want:
Screenshot 2024-11-21 at 9.02.15 PM.png

Link to base

---
re: The second problem is how should I treat line items links to another table to get the effect placing the appropriate fields into the appropriate html tags?

Hm, what if you put the HTML into the line items table and then rolled it up into the main table?

adikfu
4 - Data Explorer
4 - Data Explorer

Thank for Your reply.

First problem was solved.

Secound unfortunately I can't put html directly to line item, because the date are used at different goal I have.

Adam.F

Hmm I don't understand, sorry.  Could you provide some screenshots of example data and what you'd want the HTML output to be?

AlliAlosa
10 - Mercury
10 - Mercury

Not sure I’m understanding fully, but this might help… I demoed how to create an html table of linked records on BuiltOnAir a few years ago. I use this technique all the time and it works very well! 

Check out the demo here: https://youtu.be/H-WOu1_mXyI?t=1796

airtable #on2air #builtonair 3/22/2022 - BuiltOnAir Live Podcast Full Show - S10-E12 ___________________________ The BuiltOnAir podcast is a live weekly show highlighting everything happening in the Airtable universe. Check us out at BuiltOnAir.com/join. Join our community, join our Slack channel